1 定义函数
1.1 定义函数的语法
def 函数名(参数): """文档描述""" 函数体 return 值
1.2 定义函数三种形式
# 无参函数 def func(): print('hello, world') func()
>>>hello, world
print(func)
>>><function func at 0x0000028AFF711EA0>
# 有参函数 def func(x, y): print(x+y) func(1, 2)
>>>3
# 空函数 def func(): pass
1.3 调用函数的三种形式
(1)语句的形式
(2)表达式形式
(3)函数调用可以当作参数
1.4 函数返回值
return是函数结束的标志,即函数体代码一旦运行到return会立刻终止函数的运行,并且会将return后的值当做本次运行的结果返回。
函数返回值有三种情况:
(1)返回None
—— 函数体内没有return
—— return
—— return None
(2)返回一个值
—— return value
(3)返回多个值
—— 用逗号分隔开多个值,会被return返回成元组