本篇內(nèi)容主要講解“python類變量和實例變量的實例對比分析”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“python類變量和實例變量的實例對比分析”吧!
成都服務(wù)器托管,創(chuàng)新互聯(lián)提供包括服務(wù)器租用、四川移動機房托管、帶寬租用、云主機、機柜租用、主機租用托管、CDN網(wǎng)站加速、申請域名等業(yè)務(wù)的一體化完整服務(wù)。電話咨詢:028-86922220
區(qū)別
1、類變量是所有對象共有的,其中一個對象改變其價值,其他對象得到的是改變后的結(jié)果。
2、實例變量是對象的私有,某個對象改變其價值,不影響其他對象。
類變量
不需要實例就可以直接使用,相當于綁定在類上,而不是綁定在實例上。但是,類變量也可以在實例中調(diào)用。所有類別實例之間可以共享的值。
class Human: name = '名字' #類變量 print(Human.name) human = Human() print(human.name) 執(zhí)行結(jié)果: 名字 名字
實例變量
實例化之后,每個實例單獨擁有的變量。
class Human: def __init__(self, name): self.name = name #實例變量 human = Human('名字') print(human.name) 執(zhí)行結(jié)果: 名字
到此,相信大家對“python類變量和實例變量的實例對比分析”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!