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

創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計,網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),成都小程序開發(fā),10多年建站對成都集裝箱等多個領(lǐng)域,擁有豐富建站經(jīng)驗。
2、可手動調(diào)用_age,從而獲得age屬性,更嚴(yán)格的方法是在屬性或方法之前增加兩個下劃線__,此時手動調(diào)用屬性無法獲得。
實例
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)用私有屬性,可以掉到,但是請遵守約定規(guī)則
print(xiao_hong._age)
以上就是python轉(zhuǎn)換為私有屬性的方法,希望對大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
網(wǎng)站題目:創(chuàng)新互聯(lián)Python教程:python如何轉(zhuǎn)換為私有屬性
網(wǎng)頁鏈接:http://m.fisionsoft.com.cn/article/cooeshc.html


咨詢
建站咨詢
