函数初识
一) def 是Python的关键字,用来定义和声明一个函数;
定义后的函数不调用是不执行的;
函数的调用=函数名+()
函数的返回值:若返回一个,就是值本身;若返回多个,就是一个元祖;若是没有内容,就返回None。
return下面的代码,都不执行,并且结束了这个函数;
返回值是返回给函数的调用者。
例:
def make():
print('拿出手机')
print('摇一摇')
print('聊一聊')
print('约一下')
return '是个妹子'
s=make()
print(s)
二)三元运算符
条件成立的结果 条件 条件不成立的结果
例: a if a>b else b
应用场景:在不知道赋值的内容时可以使用
三)return
1、没有return就默认返回None
2、写了return,没写返回值 默认返回None
3、一个返回值时 返回的就是返回值本身
4、多个返回值时 返回的就是一个元祖
5、return下面的代码不执行,并且结束这个函数
四)函数的参数:
1、形参: 函数定义的时候
位置参数 a,b传参的时候一一对应
默认参数 a=1 在定义的时候就已经定义好值了
2、实参: 函数调用的时候
位置参数 1,2 传参的时候一一对应给形参
关键字参数 a=1 通过形参的名字指定传值
混合参数 形参 def func(a,b,c=1)
实参 func(a,b,c=1)
3、传参:将实参传递给形参的过程
4、参数级别:位置参数 > 关键字参数(默认参数)

浙公网安备 33010602011771号