最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python  __getattr__與__setattr__使用方法

 更新時間:2008年09月06日 14:28:30   作者:  
__getattr__和__setattr__可以用來對屬性的設(shè)置和取值進(jìn)行處理
比如下面的例子:
class Book(object):
    def __setattr__(self, name, value):
        if name == 'value':
            object.__setattr__(self, name, value - 100)
        else:
            object.__setattr__(self, name, value)
    def __getattr__(self, name):
        try:
            return object.__getattribute__(name)
        except:
            return name + ' is not found!'
    def __str__(self):
        return self.name + ' cost : ' + str(self.value)

c = Book()
c.name = 'Python'
c.value = 100
print c.name
print c.value
print c
print c.Type


上面的例子中,在賦值書的value屬性時,偷偷的將value減去了100,呵。輸出結(jié)果:

Python
0
Python cost : 0
Type is not found!

相關(guān)文章

  • Python中Django的路由配置詳解

    Python中Django的路由配置詳解

    這篇文章主要介紹了Python中Django的路由配置詳解,Python下有許多款不同的?Web?框架,Django是重量級選手中最有代表性的一位,許多成功的網(wǎng)站和APP都基于Django,需要的朋友可以參考下
    2023-07-07
  • 基于Python3中運算符 **和*的區(qū)別說明

    基于Python3中運算符 **和*的區(qū)別說明

    這篇文章主要介紹了Python3中運算符 **和*的具體區(qū)別,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python使用Selenium模擬瀏覽器自動操作功能

    Python使用Selenium模擬瀏覽器自動操作功能

    這篇文章主要介紹了Python使用Selenium模擬瀏覽器自動操作功能,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Pandas透視表(pivot_table)詳解

    Pandas透視表(pivot_table)詳解

    這篇文章主要介紹了Pandas透視表(pivot_table)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python下劃線命名模式

    Python下劃線命名模式

    下劃線前綴的含義是告知其他程序員:以單個下劃線開頭的變量或方法僅供內(nèi)部使用,該約定在PEP 8中有定義,這篇文章主要介紹了Python下劃線命名模式,需要的朋友可以參考下
    2023-10-10
  • 深入解析python返回函數(shù)和匿名函數(shù)

    深入解析python返回函數(shù)和匿名函數(shù)

    這篇文章主要介紹了python返回函數(shù)和匿名函數(shù)的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • python爬蟲獲取新浪新聞教學(xué)

    python爬蟲獲取新浪新聞教學(xué)

    在本篇內(nèi)容中小編給大家分享的是關(guān)于python爬蟲獲取新浪新聞的相關(guān)步驟和知識點,需要的可以跟著學(xué)習(xí)下。
    2018-12-12
  • python 導(dǎo)入數(shù)據(jù)及作圖的實現(xiàn)

    python 導(dǎo)入數(shù)據(jù)及作圖的實現(xiàn)

    今天小編就為大家分享一篇python 導(dǎo)入數(shù)據(jù)及作圖的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 在類Unix系統(tǒng)上開始Python3編程入門

    在類Unix系統(tǒng)上開始Python3編程入門

    這篇文章主要介紹了在類Unix系統(tǒng)上開始Python3編程入門,講解了最基礎(chǔ)最直觀的利用Print函數(shù)進(jìn)行各種輸出的方法,需要的朋友可以參考下
    2015-08-08
  • Python進(jìn)度條實時顯示處理進(jìn)度的示例代碼

    Python進(jìn)度條實時顯示處理進(jìn)度的示例代碼

    本篇文章主要介紹了Python進(jìn)度條實時顯示處理進(jìn)度的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01

最新評論

乐清市| 美姑县| 沧源| 寿阳县| 鸡东县| 九寨沟县| 安仁县| 五峰| 宝丰县| 崇州市| 永胜县| 抚顺县| 台安县| 宁晋县| 漳州市| 项城市| 栾川县| 宜阳县| 临朐县| 鹿邑县| 隆回县| 庄河市| 凉山| 安多县| 中山市| 富民县| 开原市| 同德县| 福泉市| 太白县| 色达县| 金湖县| 永新县| 辽源市| 平遥县| 雅江县| 东宁县| 水城县| 嘉善县| 贺兰县| 山东省|