首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

pythone中的mutable(可改变的)默许参数

2012-12-26 
pythone中的mutable(可改变的)默认参数def add(x[]):x.append(1)print xadd()add()add([])add()?输出

pythone中的mutable(可改变的)默认参数

def add(x=[]):    x.append(1)    print xadd()add()add([])add()

?

输出

>>> [1][1, 1][1][1, 1, 1]>>> 

?

如果调用方法add() 没提供参数的话,那边就一直使用相同的x!

热点排行