Python

函数详解

30分钟 0次学习

函数定义:def 函数名(参数): 函数体 return 值

参数类型:位置参数、默认参数def f(a,b=0)、可变参数*args(元组)、关键字参数**kwargs(字典)。

参数顺序:位置→*args→默认→**kwargs

Lambda匿名函数:square=lambda x:x**2

装饰器:@decorator语法糖,在不修改原函数情况下添加功能。

作用域:LEGB规则(Local→Enclosing→Global→Built-in)。