成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

python學習筆記-訪問限制

Sunxb / 3446人閱讀

摘要:例如私有變量中將變量變成私有變量,只需要在變量名前加上兩個。和方法有些情況下,我們將類中的某些屬性設置為私有屬性,并非是禁止類外部修改和獲取。例如提供年齡校驗功能

我們在定義一個類的時候,我們可以自由得修改和獲取屬性。例如:

class Student(object):
    name = "charlie"
    age = 20

student  = Student()
student.name = "Lucy"
私有(private)變量

python中將變量變成私有變量,只需要在變量名前加上兩個_。例如__name。
但是類中一些默認的屬性例如__doc__等以__開始,以__結束,并非是私有變量,需要注意區(qū)分。

getter 和 setter方法

有些情況下,我們將類中的某些屬性設置為私有屬性,并非是禁止類外部修改和獲取。而是設置getter方法供類外部使用。另外也設置setter方法用來設置某個屬性值的同時提供校驗。
例如:

class Student(object):
    __name = ""
    __age = 20

    def get_age(self):
        return self.__age

    def set_age(self, age):
        # 提供年齡校驗功能
        if 0 < age < 100:
            self.__age = age
        else:
            return False
student = Student()
student.set_age(30)
print student.get_age()

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/38271.html

相關文章

  • Python學習之路8.2-對Python類的補充

    摘要:本章主要是對上一章類的補充。對于多態(tài)的補充子類可以被看成是父類的類型,但父類不能被看成是子類的類型。仍然以類為例,動物里有哺乳動物,卵生動物,有能飛的動物和不能飛的動物,這是兩種大的分類方式。一般在中,以為結尾類的都作為接口。 《Python編程:從入門到實踐》筆記。本章主要是對上一章Python類的補充。 1. 從一個類派生出所有類 上一篇文章說道Python類的定義與繼承一般是如下...

    liukai90 評論0 收藏0
  • django rest framework個人學習筆記(六)————Tutorial4.認證于授權

    摘要:另外一個字段用于儲存突出顯示的代碼的表示形式。這將確保認證用戶擁有讀寫權限,而未認證用戶只有讀的權限。唯一的限制是必須是。 官網(wǎng)地址目前,我們的API沒有對如 edit 或者 delect做出任何限制。我們希望有一些更加高級的功能能夠做到: Code snippets 應該永遠和創(chuàng)建者相關 只有認證的用戶才能夠創(chuàng)建snippets 只有創(chuàng)建者才能更新或者刪除他的snippet 沒有認...

    eternalshallow 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<