新聞中心
兩種屬性

創(chuàng)新互聯(lián)是一家專業(yè)從事成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,創(chuàng)新互聯(lián)依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!
1、內(nèi)置類屬性:python類中存在各種內(nèi)置屬性。
例如_dict_、_doc_、_name _ 等。舉例,想查看employee1 的所有鍵值對。可以簡單地編寫以下包含類命名空間的語句:
打?。╡mp_1.__dict__)
2、用戶定義的屬性:屬性是在類定義中創(chuàng)建的??梢詾轭惖默F(xiàn)有實(shí)例動態(tài)創(chuàng)建新屬性。屬性也可以綁定到類名。
實(shí)例
class ClassDef(object):
def __init__(self):
# public
self.name = "class_def"
# private
self.__age = 29
# protected
self._sex = "man"
def fun1(self):
print("call public function")
def __fun2(self):
print("call private function")
def _fun3(self):
print("call protected function")
if __name__ == "__main__":
# 實(shí)例化類對象
class_def = ClassDef()
# 調(diào)用方法
# ok
class_def.fun1()
class_def._ClassDef__fun2()
class_def._fun3()
# 訪問數(shù)據(jù)
print(class_def._ClassDef__age)
print(class_def._sex)
print(class_def.name)
# error
# class_def.__fun2()
# print(class_def.__age)以上就是python類的兩種屬性,希望對大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
分享標(biāo)題:創(chuàng)新互聯(lián)Python教程:python類的兩種屬性
標(biāo)題URL:http://m.fisionsoft.com.cn/article/dhishso.html


咨詢
建站咨詢
