我打印了两个实例,正确的以 < main .Book开头,而init ()的错误参数以类“ main .Book”开头。我可以知道有什么区别/目的吗?
class Book:
def __init__(self, title):
self.title = title
book1 = Book("Lion King")
book2 = Book #Doesn't have the right parameter as title not included?
print(b1) #<__main__.Book object at 0x10cad5c10>
print(b2) #<class '__main__.Book'>
先感谢您!
book1 = Book("Lion King")
创建一个instance
ofclass Book
因为Book("Lion King")
是类 Book 的构造函数。
book2 = Book
分配book2
的class Book
,因为书是一类,而不是一个方法
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句