|
1
18
是的,真的。可以严格地将Python类用于名称空间,因为这是它们可以做和做的与模块不同的特殊事情之一。将类定义为文件中内嵌的命名空间要比生成更多文件容易得多。 Python类有很多不同的形式和用途,这使得您很难理解以前从未见过的代码。 作为名称空间的Python类与满足其他语言中类的感知的Python类一样是Python类。Python不需要实例化类就可以使用。它不需要ivars,也不需要方法。它相当灵活。 类也可以包含其他类。
很多人对什么是蟒蛇或不是蟒蛇有自己的想法。
但是,如果他们都担心像一致性这样的问题,他们会推动
做有效的事,如果它不是通常或明显的用法,请评论/记录。 |
|
|
2
15
|
|
|
3
3
做最直观的操作,但要避免名称空间污染。 |
|
|
4
2
是的,很好。你甚至可以使用
如果你有一个大类,使用模块可能会更简洁 |