新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)Python教程:python如何轉(zhuǎn)換為私有屬性
1、在屬性或方法名稱之前增加一個(gè)下劃線,表示屬性或方法只在類(lèi)中使用。

創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專(zhuān)注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開(kāi)發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開(kāi)發(fā),軟件開(kāi)發(fā),成都小程序開(kāi)發(fā),10多年建站對(duì)成都集裝箱等多個(gè)領(lǐng)域,擁有豐富建站經(jīng)驗(yàn)。
2、可手動(dòng)調(diào)用_age,從而獲得age屬性,更嚴(yán)格的方法是在屬性或方法之前增加兩個(gè)下劃線__,此時(shí)手動(dòng)調(diào)用屬性無(wú)法獲得。
實(shí)例
class Student:
def __init__(self, name, sex, age):
self.name = name
self.sex = sex
self._age = age
def run(self):
print("我是{0},我可以跑步".format(self.name))
def jump(self):
print("我是{0},{1}生,可以跳高".format(self.name, self.sex))
xiao_ming = Student("小明", "男", 19)
xiao_hong = Student("小紅", "女", 20)
xiao_ming.run()
xiao_hong.jump()
# 調(diào)用私有屬性,可以掉到,但是請(qǐng)遵守約定規(guī)則
print(xiao_hong._age)
以上就是python轉(zhuǎn)換為私有屬性的方法,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
新聞名稱:創(chuàng)新互聯(lián)Python教程:python如何轉(zhuǎn)換為私有屬性
轉(zhuǎn)載來(lái)于:http://www.dlmjj.cn/article/cooeshc.html


咨詢
建站咨詢
