【发布时间】:2021-01-30 19:57:03
【问题描述】:
..我发现在 python 中编写非常“数学重”的函数时,使代码更具可读性的一种方法(至少对我而言)是尽可能严格地遵循文献,包括使用希腊字母,例如Ω、θ、φ、ψ、ω、φ等
代码按预期工作,但 PyCharm 突出显示这些字符并显示“标识符中的非 ASCII 字符”。
..不参考任何 PEP(Python 编码标准)。
我要求清醒地论证为什么我应该避免在标识符中使用非 ASCII 字符。
【问题讨论】:
-
半意见评论:Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Readability counts&A Foolish Consistency is the Hobgoblin of Little Minds➫我选择非ASCII。此外,使用这些字符实际上是创建强制私有变量名称的好方法。
标签: python naming-conventions non-ascii-characters