Python 基础知识(六)函数
为什么要使用函数?
①最大化代码重用②最小化代码冗余③过程分解
格式:
def 函数名字():
pass
不可变类型,传递副本给函数,函数内操作不影响原始值
可变类型,传递抵制引用,函数内操作可能影响原始值
*可以传递任意数量的参数
传递temp
计算平均分
def avg(*score):
return sum(score)/len(score)
score(88,89)
r=avg(*score)
print®
**可以传递任意数量的参数
双星号传递字典表
申明字典表的两种方式:
lambda
定义一个表达式,不含名字
基本格式:lambda 参数1…:函数
匿名函数
map
filter