函数
python有自己的函数,也可以使用def自定义函数,自定义函数格式为def+函数名()+":"+函数内容。
函数名定义的规则和变量名定义规则相同。函数内部包涵函数叫嵌套。
全局变量和局域变量,函数内部产量为局域变量,只在调用此函数时出现,函数外定义的函数是全局变量,相同变量名变量在不调用函数时默认使用全局变量。
函数可以使用return返回值,而且可以返回多个值,返回多个值是可以用[]包起来数值,然后用逗号隔开,也可以不用[]。
函数定义过程中的参数是形参,不是具体参数值,只是一个形式。实参是一个具体的参数值,由外部传入。
def myname(name):
print(name)
myname(ly)
ly
其中name为形参,ly为实参。
lambda函数
可以使代码更加精简,且不用给函数命名。
lambda定义了一个小的函数,只有一行代码,例:
cheng=lambda x,y:x*y
cheng(2,3)=6
map遍历序列,对序列中每个元素进行操作,最终获得新的序列。
filter对序列中的元素进行筛选,最终获得符合条件的序列。
reduce对序列内所有元素进行累计操作。
day6
最新推荐文章于 2023-05-09 23:45:45 发布