尽管
>>> type(ValueError)
<class 'type'>
>>> type(ValueError())
<class 'ValueError'>
调用之间没有区别似乎
raise ValueError
会导致
>>> raise ValueError
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError
和raise ValueError()
会导致
>>> raise ValueError()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError
有区别吗?为什么这样做?