xiaozi 2014-11-24 22:38:00

python 中,应当避免参数默认值使用list或dict等,因为默认参数会在函数定义的时候就被初始化。

# encoding: utf-8

def hello(someone = {}):
	print(someone);
	someone['name'] = 'aa'
	
if __name__ == '__main__':
	hello()
	hello()

评论

Accueil - Wiki
Copyright © 2011-2024 iteam. Current version is 2.129.0. UTC+08:00, 2024-07-02 01:50
浙ICP备14020137号-1 $Carte des visiteurs$