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

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

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

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



如何對類屬性進(jìn)行修改
class Student:
name='黎明' #屬于類屬性 就是Student類對象所擁有的
def __init__(self,age):
self.age=age #實例屬性
pass
pass
Student.name='趙麗穎' #類屬性此時已被修改
lm=Student(17)
print(lm.name) #通過實例對象去訪問類屬性
lm.name='李嘉欣' #通過實例對象對類屬性進(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使用Tkinter實現(xiàn)滾動抽獎器效果
Tkinter 是 Python 的標(biāo)準(zhǔn) GUI(Graphical User Interface,圖形用戶接口)庫,Python 使用 Tkinter 可以快速地創(chuàng)建 GUI 應(yīng)用程序。這篇文章主要介紹了Python使用Tkinter實現(xiàn)滾動抽獎器,需要的朋友可以參考下2020-01-01
淺談flask中的before_request與after_request
這篇文章主要介紹了淺談flask中的before_request與after_request,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下2018-01-01
Python 結(jié)合opencv實現(xiàn)圖片截取和拼接代碼實踐
這篇文章主要介紹了Python 結(jié)合opencv實現(xiàn)圖片截取和拼接代碼實踐,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-09-09
給Python的Django框架下搭建的BLOG添加RSS功能的教程
這篇文章主要介紹了給Python的Django框架下搭建的BLOG添加RSS功能的教程,示例代碼非常簡單,需要的朋友可以參考下2015-04-04
基于Python實現(xiàn)自動關(guān)機(jī)小工具
上班族經(jīng)常會遇到這樣情況,著急下班結(jié)果將關(guān)機(jī)誤點成重啟,或者臨近下班又通知開會,開完會已經(jīng)遲了還要去給電腦關(guān)機(jī)。今天使用PyQt5做了個自動關(guān)機(jī)的小工具,設(shè)置好關(guān)機(jī)時間然后直接提交即可,需要的可以參考一下2022-10-10
Python實現(xiàn)平行坐標(biāo)圖的兩種方法小結(jié)
今天小編就為大家分享一篇Python實現(xiàn)平行坐標(biāo)圖的兩種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07
python機(jī)器學(xué)習(xí)庫xgboost的使用
這篇文章主要介紹了python機(jī)器學(xué)習(xí)庫xgboost的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01

