Python函数
时间:2010-11-09 来源:类型安全的心
def function-name(parameters): statement(s)
一个简单函数的例子:
def double(x): return x*2
Python里面带缺省值参数的函数,缺省值是会叠加的:
>>> def f(x, y=[]): ... y.append(x) ... return y ... >>> print(f(23)) [23] >>> print(f(24)) [23, 24]
如果不想这样可以这样写code:
>>> def f(x, y=None): ... if y is None: ... y=[] ... y.append(x) ... return y ... >>> print(f(23)) [23] >>> print(f(24)) [24]
这样每次都把y重置为y=[]
相关阅读 更多 +