新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python類變量和實例變量的對比

創(chuàng)新互聯(lián)于2013年成立,先為石柱土家族等服務建站,石柱土家族等地企業(yè),進行企業(yè)商務咨詢服務。為石柱土家族企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
區(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類變量和實例變量的對比,希望對大家有所幫助。更多編程基礎知識學習:python學習網(wǎng)
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
當前名稱:創(chuàng)新互聯(lián)Python教程:python類變量和實例變量的對比
轉(zhuǎn)載注明:http://www.dlmjj.cn/article/dhojjid.html


咨詢
建站咨詢
