|
|
1
11
我认为那是不好的风格。您可以更改参数名,而不是更改函数名。也许你可以用这样的名字
|
|
|
2
1
更可能发生的情况是,调用者由于必须传入不同的命名参数而感到困惑,或者有人稍后将用递归重构它?如果需要使用递归,可以始终使用相互递归来远离阴影范围。 |
|
|
3
1
PEP8 ,但我建议不要使用这种命名,尽管从技术上讲使用它没有问题。 如果您是项目的一部分,请联合声明一个命名约定,该约定不会让您对相同的命名变量和函数感到困惑。PEP8建议在变量后面加下划线,以防与保留字冲突,在您的情况下也可以这样做。 |
|
|
4
1
我将其重写为布尔值,默认值为True:
|
|
|
metrallador10 · 哪种代码更好?效率与代码可读性 2 年前 |
|
|
Justin Xu · 使用return if语句进行重构验证 3 年前 |
|
|
Cino · 如何以体面的方式处理Python异常? 3 年前 |
|
|
SAI BENDE · 如何在多个html文件中使用单个导航栏 3 年前 |
|
|
fstab · 对正常控制流程使用例外情况是一种不鼓励还是不鼓励的做法? 12 年前 |
|
|
SwampYeti · 在CSS中拉伸小背景图像 13 年前 |