相关疑难解决方法(0)

Python变量命名约定

所以我试图切换到PEP8表示法(来自一个相当个人的CamelCase表示法),我想知道你们是如何解决现有函数/变量被覆盖的情况?

例如:

open, high, low, close, sum = row
Run Code Online (Sandbox Code Playgroud)

将会覆盖"开放"和"总和"功能.首先,如果我不使用一个好的IDE,我甚至不会注意到我刚刚覆盖了重要的基本功能.其次,你如何命名变量呢?在这个例子中,我会使用匈牙利语应用程序,根本不会遇到任何潜在的问题.

谢谢!

python pep8

9
推荐指数
3
解决办法
3436
查看次数

Python命名中尾随下划线的优点是什么?

我习惯用这种方式命名Python参数:

my_argument='foo'
Run Code Online (Sandbox Code Playgroud)

如果我这样做有什么好处:

my_argument_='foo" 
Run Code Online (Sandbox Code Playgroud)

如PEP008推荐的那样?

尾随下划线必须有充分的理由,那么它是什么?

python namespaces

7
推荐指数
3
解决办法
3814
查看次数

标签 统计

python ×2

namespaces ×1

pep8 ×1