您好,登錄后才能下訂單哦!
本篇內容主要講解“python類變量和實例變量的實例對比分析”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python類變量和實例變量的實例對比分析”吧!
區別
1、類變量是所有對象共有的,其中一個對象改變其價值,其他對象得到的是改變后的結果。
2、實例變量是對象的私有,某個對象改變其價值,不影響其他對象。
類變量
不需要實例就可以直接使用,相當于綁定在類上,而不是綁定在實例上。但是,類變量也可以在實例中調用。所有類別實例之間可以共享的值。
class Human: name = '名字' #類變量 print(Human.name) human = Human() print(human.name) 執行結果: 名字 名字
實例變量
實例化之后,每個實例單獨擁有的變量。
class Human: def __init__(self, name): self.name = name #實例變量 human = Human('名字') print(human.name) 執行結果: 名字
到此,相信大家對“python類變量和實例變量的實例對比分析”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。