python基礎(chǔ)之類屬性和實(shí)例屬性

屬性:類屬性和實(shí)例屬性
類屬性:就是類對(duì)象所有的屬性
小結(jié)
'類屬性 是可以 被 類對(duì)象和實(shí)例對(duì)象共同訪問的
實(shí)例屬性只能由實(shí)例對(duì)象訪問
class Student:
name='黎明' #屬于類屬性 就是Student類對(duì)象所擁有的
def __init__(self,age):
self.age=age #實(shí)例屬性
pass
pass
lm=Student(17)
print(lm.name) #通過實(shí)例對(duì)象去訪問類屬性
print(lm.age)

class Student:
name='黎明' #屬于類屬性 就是Student類對(duì)象所擁有的
def __init__(self,age):
self.age=age #實(shí)例屬性
pass
pass
lm=Student(17)
print(lm.name) #通過實(shí)例對(duì)象去訪問類屬性
print(lm.age)
print('-------------通過類對(duì)象 訪問 name-------------')
print(Student.name)
# print(Student.age)

class Student:
name='黎明' #屬于類屬性 就是Student類對(duì)象所擁有的
def __init__(self,age):
self.age=age #實(shí)例屬性
pass
pass
lm=Student(17)
print(lm.name) #通過實(shí)例對(duì)象去訪問類屬性
print(lm.age)
print('-------------通過類對(duì)象 訪問 name-------------')
print(Student.name) #如類名.屬性名的形式去訪問
print(Student.age)



如何對(duì)類屬性進(jìn)行修改
class Student:
name='黎明' #屬于類屬性 就是Student類對(duì)象所擁有的
def __init__(self,age):
self.age=age #實(shí)例屬性
pass
pass
Student.name='趙麗穎' #類屬性此時(shí)已被修改
lm=Student(17)
print(lm.name) #通過實(shí)例對(duì)象去訪問類屬性
lm.name='李嘉欣' #通過實(shí)例對(duì)象對(duì)類屬性進(jìn)行修改 不可以 并未被修改
print(lm.name) #追加新的屬性 對(duì)于下方調(diào)用仍未修改
print(lm.age)
print('------小花的數(shù)據(jù)---------')
xh=Student(28)
print(xh.name) #name還是黎明
print(xh.age)
print('-------------通過類對(duì)象 訪問 name-------------')
# print(Student.name)
# print(Student.age)

總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Python實(shí)現(xiàn)ping指定IP的示例
今天小編就為大家分享一篇Python實(shí)現(xiàn)ping指定IP的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-06-06
導(dǎo)入pytorch時(shí)libmkl_intel_lp64.so找不到問題解決
這篇文章主要為大家介紹了導(dǎo)入pytorch時(shí)libmkl_intel_lp64.so找不到問題解決示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
Pandas實(shí)現(xiàn)數(shù)據(jù)拼接的操作方法詳解
Python處理大規(guī)模數(shù)據(jù)集的時(shí)候經(jīng)常需要使用到合并、鏈接的方式進(jìn)行數(shù)據(jù)集的整合,本文為大家主要介紹了.merge()、?.join()?和?.concat()?三種方法,感興趣的可以了解一下2022-04-04
使用Tensorflow將自己的數(shù)據(jù)分割成batch訓(xùn)練實(shí)例
今天小編就為大家分享一篇使用Tensorflow將自己的數(shù)據(jù)分割成batch訓(xùn)練實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01
Python使用Asyncio實(shí)現(xiàn)檢查網(wǎng)站狀態(tài)
這篇文章主要為大家詳細(xì)介紹了Python如何使用Asyncio實(shí)現(xiàn)檢查網(wǎng)站狀態(tài),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-03-03
這篇文章主要個(gè)大家分享的是Python常見異常類型處理,編寫程序的過程,難免會(huì)遇到一些錯(cuò)誤,程序邏輯又或者運(yùn)行與系統(tǒng)發(fā)生各種沖突等等,下面我們就來看看那些我們?cè)诰幊讨谐S龅降漠惓6际窃趺刺幚淼陌?,需要的小伙伴可以參考一?/div> 2021-12-12
解決pycharm每次新建項(xiàng)目都要重新安裝一些第三方庫的問題
今天小編就為大家分享一篇解決pycharm每次新建項(xiàng)目都要重新安裝一些第三方庫的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01
python中pandas.DataFrame排除特定行方法示例
這篇文章主要給大家介紹了關(guān)于python中pandas.DataFrame排除特定行的方法,文中給出了詳細(xì)的示例代碼,相信對(duì)大家的理解和學(xué)習(xí)具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-03-03最新評(píng)論

