新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:Python實(shí)例屬性的優(yōu)先級(jí)分析
1、說明

當(dāng)在實(shí)例上給類屬性賦值時(shí),實(shí)際上是給這個(gè)實(shí)例綁定了同名的屬性而已,并不會(huì)影響類屬性和其他實(shí)例。
使用實(shí)例訪問一個(gè)屬性時(shí)優(yōu)先查找實(shí)例上是否有該屬性,如果沒有再去類上查找。當(dāng)實(shí)例屬性和類屬性重名時(shí),實(shí)例屬性優(yōu)先級(jí)高。
2、實(shí)例
class Person(object):
#類屬性
address = 'earth'
def __init__(self, name, gender, age):
#實(shí)例屬性
self.name = name
self.gender = gender
self.age = age
p1 = Person('zhangsan', 'male', 20)
print(p1.name)
print(p1.gender)
print(p1.age)
print(Person.address)
print(p1.address)
print('********給實(shí)例設(shè)置address屬性********')
p1.address = 'China'
print(Person.address)
print(p1.address)以上就是Python實(shí)例屬性的優(yōu)先級(jí)分析,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)推薦:python教學(xué)
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
新聞名稱:創(chuàng)新互聯(lián)Python教程:Python實(shí)例屬性的優(yōu)先級(jí)分析
文章來源:http://m.fisionsoft.com.cn/article/dhpiiij.html


咨詢
建站咨詢
