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

标签 python namespaces

我习惯这样命名 Python 参数:

my_argument='foo'

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

my_argument_='foo" 

如 PEP008 所推荐的那样?

结尾的下划线一定有充分的理由,那是什么?

最佳答案

正是它在 PEP 中提供的内容:它允许您使用一些本来是 Python 关键字的东西。

as_
with_
for_
in_

关于python - Python 命名中尾随下划线的优点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21075208/

相关文章:

vue.js - 如何在 Chrome Dev Tools 中区分同名的 VueJS + WebPack 模块?

Ruby:::prefix 是做什么的?

python - 此超时错误 ('TimeOutError' ) 未被捕获

python - 如何仅在 DataFrame 中存在行时才删除 Pandas 中的行

python - 获取任何可调用对象的参数?

c# - 如何在 C# 中仅向 ref 元素添加命名空间?

java - 解码不属于命名空间的 xml 元素

C++:extern "C"和类成员之间的命名空间冲突

python - "os"模块是否不受导入遮蔽的影响?

python - 在django中获取xhtml2pdf数据作为变量