您好,登錄后才能下訂單哦!
小編給大家分享一下python中對象是指什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討方法吧!
類(class)抽象的概念,比如說人類、鳥類、水果、是一個總的稱呼,沒有具體到某個物體;
對象(object,指具體實例,instance);
給對象增加一個實例變量
# 增加一個skills實例變量 p.skills = ['programming','writing'] print(p.skills) #刪除p對象的name實例變量,而不是刪除類中變量,新建一個對象,name實例變量還是構造函數默認的。 del p.name # print(p.name) 會報錯
Python 允許通過對象訪問類變量 ,但如果程序通過對象嘗試對類變量賦值,此時性質就變了一Python 是動態語言,賦值語句往往意味著定義新變量。因此,如果程序通過對象對類變量賦值,其實不是對“類變量賦值”,而是定義新的實例變量 。例如如下程序 。
class Inventory: #定義兩個變量 quantity = 2000 item = '鼠標' #定義實例方法 def change(self,item,quantity): self.item = item self.quantity = quantity #創建Inventory對象 iv = Inventory() iv.change('顯示器',500) #訪問iv的item和quantity實例變量 print(iv.item) #顯示器 print(iv.quantity) #500 #訪問Inventotry的item和quantity類變量 print(Inventory.item) #鼠標 print(Inventory.quantity) #2000
看完了這篇文章,相信你對python中對象是指什么有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。