Python-函数
函数的定义
-
def 函数名():
函数体
-
定义函数的时候函数体不执行,函数体中存放的是代码
函数的调用:
-
函数名()
接收返回值
函数的返回值
return 关键字
return "字符串" 返回的是字符串
return [1,2,3] 返回的是列表
return 1,2,3,4 返回以元组的形式显示
return 下方的代码不会执行,并且会终止当前的函数 注:return终止的是函数,而不是循环
return 不写或者写了return而它后面没有写值 返回的是None
函数的参数
形参:函数定义阶段是形参
-
位置参数
-
默认参数
-
混合参数
-
优先级:位置参数>默认参数
实参:函数调用阶段是实参
-
位置参数
-
关键字参数
-
混合参数
-
优先级:位置参数>默认参数
传参:将实参传递给形参的过程就是传参
注意的点:
-
参数名字不能重复,优先级不能放反
-
位置参数是一一对应
-
参数传递后,可以不使用
-
return 不能终止循环,终止函数
-
默认参数要修改只能用关键字参数
三元运算符
-
c = a if a > b else b
条件成立的结果(a)条件(if a > b )条件不成立的结果(b)
条件成立的结果 条件 条件不成立的结果
-
函数是一种编码思维
浙公网安备 33010602011771号