国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

python學習筆記-訪問限制

Sunxb / 3436人閱讀

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

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

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

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

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

getter 和 setter方法

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

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()

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

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

相關(guān)文章

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

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

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

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

    eternalshallow 評論0 收藏0

發(fā)表評論

0條評論

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