嗨python程序员,
在我的脚本中,我有一些设置变量,它们由函数生成并在字典中返回。这些设置变量被传递给几个函数。我正在尝试编写易于阅读的代码,所以我想知道您更喜欢哪种表示法?
def fooA(a,b,c):
return a+b+c
def fooB(D,c):
return D['a']+D['b']+c
settings = { 'a':1, 'b':2 }
c = 3
print fooA(settings['a'],settings['b'],c)
print fooB(settings,c)
还是您认为最好的方法不是将设置变量包装在字典中?