Task05:函数与Lambda表达式
##函数
1、定义一个函数
a、函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。
b、任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
c、函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
d、函数内容以冒号起始,并且缩进。
e、return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
2、函数的返回值
用return返回
3、参数: 形参(parameter)、实参(argument)
a、必需参数
必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。
b、关键字参数
函数调用使用关键字参数来确定传入的参数值。
使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。
c、默认参数
调用函数时,如果没有传递参数,则会使用默认参数。
d、不定长参数