我正在用 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/