1 函数的创建和调用
1.1 创建一个函数
def functionname([parameterlist]):
['''comments''']
[functionbody]
functionname:函数名
parameterlist:可选参数,用于指定向函数中传递的参数,多个参数用“,”分隔,如果不指定表示该函数没有参数,在调用时也不指定参数
‘’‘comments’’’:可选参数,表示为函数指定注释
functionbody:可选参数,用于指定函数体,即调用后执行的代码,如果函数有返回值可以用return语句返回
1.2 调用函数
functionname([parametersvalue])
1.3 设置函数默认值
def functionname(...,[parameter1 = defaultvalue1])
[functionbody]
1.4 可变参数
1.4.1 *parameter
接受任意多个实际参数并将其放到一个元组里
1.4.2 **parameter
接受任意多个实际参数并将其放到一个字典里
1.5 返回值
return [value]
无论函数在什么位置,只要return语句执行,会马上结束
value:可选参数,指定返回的值,可以是一个或者多个
1.6 变量作用域
global 变量名
global关键字修饰后,可将局部变量转换为全局变量,才可在函数内修改全局变量