定义不需要任何构造函数参数的类的“ Pythonic”方法是什么?
class MyClass:
# class body
还是我们需要一个显式的构造函数?即
class MyClass:
def __init__:
pass
# class body
答案 0 :(得分:2)
您的第一种方法已经足够好,除非您只想使用类属性而不是实例属性
同样,Python中的每个类都从对象继承,详细说明here
class MyClass:
pass
此类的示例可能如下
class MyClass:
a = 1
b = 2
print(MyClass.a)
#1
print(MyClass.b)
#2
class MyException(Exception):
pass
raise MyException
# raise MyException
#__main__.MyException