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()

评论

ホーム - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-25 15:02
浙ICP备14020137号-1 $お客様$