python基礎(chǔ)之類屬性和實(shí)例屬性
屬性:類屬性和實(shí)例屬性
類屬性:就是類對象所有的屬性
小結(jié)
'類屬性 是可以 被 類對象和實(shí)例對象共同訪問的
實(shí)例屬性只能由實(shí)例對象訪問
class Student: name='黎明' #屬于類屬性 就是Student類對象所擁有的 def __init__(self,age): self.age=age #實(shí)例屬性 pass pass lm=Student(17) print(lm.name) #通過實(shí)例對象去訪問類屬性 print(lm.age)
class Student: name='黎明' #屬于類屬性 就是Student類對象所擁有的 def __init__(self,age): self.age=age #實(shí)例屬性 pass pass lm=Student(17) print(lm.name) #通過實(shí)例對象去訪問類屬性 print(lm.age) print('-------------通過類對象 訪問 name-------------') print(Student.name) # print(Student.age)
class Student: name='黎明' #屬于類屬性 就是Student類對象所擁有的 def __init__(self,age): self.age=age #實(shí)例屬性 pass pass lm=Student(17) print(lm.name) #通過實(shí)例對象去訪問類屬性 print(lm.age) print('-------------通過類對象 訪問 name-------------') print(Student.name) #如類名.屬性名的形式去訪問 print(Student.age)
如何對類屬性進(jìn)行修改
class Student: name='黎明' #屬于類屬性 就是Student類對象所擁有的 def __init__(self,age): self.age=age #實(shí)例屬性 pass pass Student.name='趙麗穎' #類屬性此時(shí)已被修改 lm=Student(17) print(lm.name) #通過實(shí)例對象去訪問類屬性 lm.name='李嘉欣' #通過實(shí)例對象對類屬性進(jìn)行修改 不可以 并未被修改 print(lm.name) #追加新的屬性 對于下方調(diào)用仍未修改 print(lm.age) print('------小花的數(shù)據(jù)---------') xh=Student(28) print(xh.name) #name還是黎明 print(xh.age) print('-------------通過類對象 訪問 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à)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06導(dǎo)入pytorch時(shí)libmkl_intel_lp64.so找不到問題解決
這篇文章主要為大家介紹了導(dǎo)入pytorch時(shí)libmkl_intel_lp64.so找不到問題解決示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06Pandas實(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à)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01Python使用Asyncio實(shí)現(xiàn)檢查網(wǎng)站狀態(tài)
這篇文章主要為大家詳細(xì)介紹了Python如何使用Asyncio實(shí)現(xiàn)檢查網(wǎng)站狀態(tài),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-03-03解決pycharm每次新建項(xiàng)目都要重新安裝一些第三方庫的問題
今天小編就為大家分享一篇解決pycharm每次新建項(xiàng)目都要重新安裝一些第三方庫的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01python中pandas.DataFrame排除特定行方法示例
這篇文章主要給大家介紹了關(guān)于python中pandas.DataFrame排除特定行的方法,文中給出了詳細(xì)的示例代碼,相信對大家的理解和學(xué)習(xí)具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-03-03