函数
- 创建函数
- 函数的定义 使用def语句来定义函数
主要作用 就是打包代码
格式:
def functionname函数名([parameterlist形式参数]):
["""comments"""可选参数]
[functionbody函数体]
Pass 空语句 做占位符使用
def yyqx():
pass
Return 在执行return语句之后直接返回return语句的内容
不会再理会语句后面的内容
def chufa(a,b):
if b == 0:
return "除数不能为0!请重新输入!"
else:
return a / b
返回函数时只需要写函数名即可 不需要小括号
函数只有在定义和调用时需要小括号
如果一个函数没有通过return语句显示返回的内容 它也会再自己运行函数体中的内容后 悄悄的返回一个none值
def yyqx():
pass
print(yyqx())
返回多个值 return 值1,值2,值3 —— (值1,值2,值3)
Python利用元组进行打包 同样可进行解包
def yyqx():
return 1,2,8
a,b,c = yyqx()
print(a,b,c)
- 函数的参数
实参是按照形参传入的顺序进行传递