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