使用点表示法进行基本属性访问

我们来看一个样本课。

class Book:
    def __init__(self, title, author):
        self.title = title
        self.author = author

book1 = Book(title="Right Ho, Jeeves", author="P.G. Wodehouse")

在 Python 中,你可以使用点表示法访问类的属性标题

>>> book1.title 
'P.G. Wodehouse'

如果某个属性不存在,Python 会抛出一个错误:

>>> book1.series
Traceback  (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'Book' object has no attribute 'series'