python - 在 python 类名中使用重音是一种不好的做法吗?

原文 标签 python python-3.x

我正在用 Python3 开发一个应用程序,需要创建一个表示日记的类。好吧,我想用我的语言命名它,它有口音。这是一种不好的做法吗?我会因为这个角色而有问题吗?
class Diário(Base): pass

最佳答案

给定标签,我将假设您使用的是 Python 3。

让您的代码清晰易懂是一种很好的做法。例如,如果您正在编写的程序是由会说您的语言的程序员开发的专有软件,那么当然将类命名为 Diário,而不是 Diario。谋杀自己的语言并使事情变得难以理解是没有意义的。

您可以阅读 PEP8 ,但它对编码的评论主要面向为 Python 标准库做出贡献的程序员(我猜你不是)。 PEP8 并不像某些人所说的那么严格——它只是坚持标准库使用英语,然后声明:
Open source projects with a global audience are encouraged to adopt a similar policy.
您应该认为这意味着您的代码(和注释!)是英文的,除非您非常确定它不会被更广泛的受众阅读。这就是您需要了解的所有良好做法 - 谨慎行事,除非您确定没有必要,否则请使用英语。只有您可以决定在您的情况下最佳实践是什么。

关于python - 在 python 类名中使用重音是一种不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21211628/

相关文章:

python - 使用日期时间索引在 Python 中进行时间序列预测

python - 函数调用作为要在python 3.x中打印的参数

csv - 在python中格式化CSV文件中的数据(计算平均值)

python - 从模块访问全局变量

python - Django 网址没有被翻译

python - 使用__eq__在Python中修改类

Python sys.path - 附加 PYTHONPATH

list - 使用单行 for-loop python append 到空列表

python - pygame反向绘制项目

python - Python使用注释绘制3D点