def 函数名(): def make(): print('去医院瞧一瞧') make() 函数名+() 是调用函数
return返回 不写返回None 写了不写值返回None 就是将内容返回给调用者make(),多个元素是元组 ,返回的内容不受限制
函数中当执行到return的时候就结束了,return以下代码都不执行,并且终止这个函数
参数
def func(addr, ) addr是形参 print() func('东莞', ) '东莞'是实参,调用的参数 形参,实参一一对应,从实参到形参叫传参
实参:位置参数,关键字参数,混合参数 位置参数>关键字参数
def func(addr,age): print(f'我在{addr}的沙河,我今年{age}能去成年人的地方 func('东莞',18) 位置参数 def func(msg,school): print(f'嫂子,{school}的学生,但要从{msg}从基层做起) func(school='清华',msg='东莞') 关键字参数 func('清华,msg='东莞'') 混合参数
形参:位置参数,默认值参数,混合参数 位置参数>默认值参数
def func(msg,school) 位置参数 def func(school='清华',msg='东莞') 默认值参数 def func(school,msg='东莞') 混合参数
函数: 封装,减少重复代码
return x if x>y else y