#!/usr/bin/python
# Filename: simplestclass.py
class Person:
pass # An empty block
p = Person()
print p
(源文件:code/simplestclass.py)
輸出
$ python simplestclass.py
<__main__.Person instance at 0xf6fcb18c>
它如何工作
我們使用 class 語句后跟類名,創(chuàng)建了一個新的類。這后面跟著一個縮進的語句塊形成類體。在這個例子中,我們使用了一個空白塊,它由 pass 語句表示。
接下來,我們使用類名后跟一對圓括號來創(chuàng)建一個對象/實例。(我們將在下面的章節(jié)中學(xué)習(xí)更多的如何創(chuàng)建實例的方法)。為了驗證,我們簡單地打印了這個變量的類型。它告訴我們我們已經(jīng)在main模塊中有了一個 Person 類的實例。
可以注意到存儲對象的計算機內(nèi)存地址也打印了出來。這個地址在你的計算機上會是另外一個值,因為 Python 可以在任何空位存儲對象。