成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Python面向?qū)ο笾惖膬?nèi)置attr屬性示例-創(chuàng)新互聯(lián)

本文實(shí)例講述了Python面向?qū)ο笾惖膬?nèi)置attr屬性。分享給大家供大家參考,具體如下:

創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的蕪湖網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

這個(gè)比較簡(jiǎn)單。

代碼示例:

# -*- coding:utf-8 -*-
#! python3
class Foo:
  x = 1;
  def __init__(self,y):
    self.y = y;
  def __getattr__(self,item):
    print('----->from getattr:你找的屬性不存在')
  def __setattr__(self, key, value):
    print('----> from setattr')
    #self.key = value   
    # 正常思維設(shè)置,但是只要設(shè)置屬性就會(huì)觸發(fā)這個(gè)方法,從而進(jìn)入死遞歸,
    # 所以考慮從字典的屬性入手修改屬性值。
    self.__dict__[key] = value
  def __delattr__(self,item):
    print('----->from delattr')
    #del self.item
    #這個(gè)也是同樣的道理,會(huì)進(jìn)入死遞歸
    self.__dict__.pop(item)
#_setattr_添加/修改屬性會(huì)觸發(fā)它的執(zhí)行
f1 = Foo(10)
print(f1.__dict__)  #因?yàn)槟阒貙?xiě)了__setattr__,凡是賦值操作都會(huì)觸發(fā)它的運(yùn)行,你啥都沒(méi)寫(xiě),就是根本沒(méi)賦值
           #除非你直接操作屬性字典,否則無(wú)法賦值 
f1.z = 3
print(f1.__dict__)
#__delattr__刪除屬性的時(shí)候會(huì)觸發(fā)
f1.__dict__['a'] = 3  #可以直接修改對(duì)象的屬性字典,來(lái)完成添加/修改屬性的操作
del f1.a
print(f1.__dict__)

網(wǎng)頁(yè)名稱:Python面向?qū)ο笾惖膬?nèi)置attr屬性示例-創(chuàng)新互聯(lián)
本文地址:http://jinyejixie.com/article18/cshjdp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、營(yíng)銷型網(wǎng)站建設(shè)域名注冊(cè)、面包屑導(dǎo)航、關(guān)鍵詞優(yōu)化微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
晋城| 临澧县| 宝鸡市| 红安县| 和静县| 济源市| 迁西县| 民权县| 荔浦县| 东山县| 纳雍县| 湘乡市| 湛江市| 怀安县| 三都| 石嘴山市| 芦溪县| 江源县| 财经| 马关县| 汕尾市| 长岛县| 武安市| 海淀区| 连平县| 土默特左旗| 丹东市| 蒙山县| 灵台县| 高密市| 岳阳县| 罗平县| 根河市| 福鼎市| 安溪县| 南康市| 濮阳市| 依安县| 宜春市| 台中市| 兰州市|