函数
数学定义:y = f(x) ,y是x的函数,x是自变量
python函数:
由若干语句组成的语句块、函数名称、参数列表构成,它是组织代码的最小单元;
...()等
库函数,如math.ceil()等
函数定义、调用:
def语句定义函数:
def 函数名(参数列表):
函数体(代码块)
[return 返回值]
注解...;
传参:
f(z = None, y = 10, x = [1])
f((1,), z = 6, y = 4.1)
f(y = 5, z = 6, 2)#
要求位置参数必须在关键字参数之前传入...位置可变参数需要在关键字可变参数之前;
keyword-only参数:
keyword-only参数(Python 3加入)
如果在一个星号参数后,或者一个位置可变参数后,出现的普通参数,实际上已经不是普通的参数了...print(kwargs)
fn(1, 2, n=5)
fn(1, 2, 10, 11, n=5)
fn(1, 2, 10, 11, n=5, t=100)
注意:
代码应该易读易懂,而不是为难别人