Sco*_*ttZ 4 python syntax coding-style default-value
有时我有一个我想要默认的变量,如果设置了其他东西,则将其更改为其他内容.
问题是.什么是首选?设置默认值,然后在满足条件时更改它,或者根据初始检查设置条件一次,添加其他值?
代码示例.
if x:
y = '%s-other' % x
else:
y = 'some_default'
Run Code Online (Sandbox Code Playgroud)
另一种选择是.
y = 'some_default'
if x:
y = '%s-other' % x
Run Code Online (Sandbox Code Playgroud)
这并不总是传递给函数的参数,所以kwargs不是我想要依赖的东西.
就个人而言,第二个似乎对我来说更清楚,但我还没有找到任何人对此的任何意见.
归档时间: |
|
查看次数: |
1441 次 |
最近记录: |