认识函数,参数

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

 

posted @ 2019-01-11 21:15  weize111  阅读(138)  评论(0编辑  收藏  举报