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

全面了解Python的getattr(),setattr(),delattr(),hasattr()

 更新時(shí)間:2016年06月14日 15:40:40   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇全面了解Python的getattr(),setattr(),delattr(),hasattr()。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

1. getattr()函數(shù)是Python自省的核心函數(shù),具體使用大體如下:

class A: 
def __init__(self): 
self.name = 'zhangjing' 
#self.age='24'
def method(self): 
print"method print" 
 
Instance = A() 
print getattr(Instance , 'name, 'not find') #如果Instance 對(duì)象中有屬性name則打印self.name的值,否則打印'not find'
print getattr(Instance , 'age', 'not find') #如果Instance 對(duì)象中有屬性age則打印self.age的值,否則打印'not find'
print getattr(a, 'method', 'default') #如果有方法method,否則打印其地址,否則打印default 
print getattr(a, 'method', 'default')() #如果有方法method,運(yùn)行函數(shù)并打印None否則打印default 

2. hasattr(object, name)

說(shuō)明:判斷對(duì)象object是否包含名為name的特性(hasattr是通過(guò)調(diào)用getattr(ojbect, name)是否拋出異常來(lái)實(shí)現(xiàn)的)

3. setattr(object, name, value)

這是相對(duì)應(yīng)的getattr()。參數(shù)是一個(gè)對(duì)象,一個(gè)字符串和一個(gè)任意值。字符串可能會(huì)列出一個(gè)現(xiàn)有的屬性或一個(gè)新的屬性。這個(gè)函數(shù)將值賦給屬性的。該對(duì)象允許它提供。例如,setattr(x,“foobar”,123)相當(dāng)于x.foobar = 123。

4. delattr(object, name)

與setattr()相關(guān)的一組函數(shù)。參數(shù)是由一個(gè)對(duì)象(記住python中一切皆是對(duì)象)和一個(gè)字符串組成的。string參數(shù)必須是對(duì)象屬性名之一。該函數(shù)刪除該obj的一個(gè)由string指定的屬性。delattr(x, 'foobar')=del x.foobar

以上這篇淺談Python的getattr(),setattr(),delattr(),hasattr()就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決List.append()?在?Python?中不起作用的問(wèn)題

    解決List.append()?在?Python?中不起作用的問(wèn)題

    在?Python?中,我們通常使用?List.append()?方法向列表末尾添加元素,然而,在某些情況下,你可能會(huì)遇到?List.append()?方法不起作用的問(wèn)題,本文將詳細(xì)討論這個(gè)問(wèn)題并提供解決方法,需要的朋友可以參考下
    2023-06-06
  • Python+PyQt5制作一個(gè)圖片查看器

    Python+PyQt5制作一個(gè)圖片查看器

    在PyQt中可以使用很多方式實(shí)現(xiàn)照片查看器,本文將利用QGraphicsView類來(lái)實(shí)現(xiàn)圖片查看器的制作,感興趣的小伙伴快跟隨小編一起動(dòng)手試一試
    2022-03-03
  • 計(jì)算python腳本執(zhí)行時(shí)間的多種方法

    計(jì)算python腳本執(zhí)行時(shí)間的多種方法

    在編寫Python腳本時(shí),了解腳本的執(zhí)行時(shí)間通常是很有用的,特別是在優(yōu)化代碼或評(píng)估性能時(shí),Python提供了多種方法來(lái)測(cè)量腳本的執(zhí)行時(shí)間,從內(nèi)置模塊到第三方庫(kù),可以選擇適合你需求的方式,本文將介紹計(jì)算 Python 腳本執(zhí)行時(shí)間的多種方法,需要的朋友可以參考下
    2023-11-11
  • Django日志模塊logging的配置詳解

    Django日志模塊logging的配置詳解

    日志在程序開(kāi)發(fā)中是少不了的,通過(guò)日志我們可以分析到錯(cuò)誤在什么地方,有什么異常。在生產(chǎn)環(huán)境下有很大的用處。在java 開(kāi)發(fā)中通常用 log4j,logback 等三方組件。下面這篇文章主要介紹了Django日志模塊logging的相關(guān)資料,需要的朋友可以參考下。
    2017-02-02
  • python 基于DDT實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)測(cè)試

    python 基于DDT實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)測(cè)試

    這篇文章主要介紹了python 基于DDT實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)測(cè)試的方法,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-02-02
  • 8行代碼實(shí)現(xiàn)Python文件去重

    8行代碼實(shí)現(xiàn)Python文件去重

    本文主要介紹了Python文件去重,所以就想使用Python自動(dòng)化解決,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • python神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)使用Keras進(jìn)行回歸運(yùn)算

    python神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)使用Keras進(jìn)行回歸運(yùn)算

    這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)使用Keras進(jìn)行回歸運(yùn)算,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Python 中導(dǎo)入文本文件的示例代碼

    Python 中導(dǎo)入文本文件的示例代碼

    這篇文章主要介紹了如何在 Python 中導(dǎo)入文本文件,在Python中導(dǎo)入文本文件是很常見(jiàn)的操作,我們可以使用內(nèi)置的open函數(shù)和with語(yǔ)句來(lái)讀取或?qū)懭胛谋疚募?,需要的朋友可以參考?/div> 2023-05-05
  • python中join與os.path.join()函數(shù)實(shí)例詳解

    python中join與os.path.join()函數(shù)實(shí)例詳解

    os.path.join()函數(shù)用于路徑拼接文件路徑,下面這篇文章主要給大家介紹了關(guān)于python中join與os.path.join()函數(shù)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • python selenium執(zhí)行所有測(cè)試用例并生成報(bào)告的方法

    python selenium執(zhí)行所有測(cè)試用例并生成報(bào)告的方法

    今天小編就為大家分享一篇python selenium執(zhí)行所有測(cè)試用例并生成報(bào)告的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02

最新評(píng)論

崇文区| 永胜县| 芷江| 竹北市| 和田市| 康乐县| 门头沟区| 南郑县| 绥化市| 会同县| 石嘴山市| 玛纳斯县| 永康市| 都兰县| 桓台县| 云龙县| 太白县| 永昌县| 怀仁县| 蕲春县| 信丰县| 广安市| 宜昌市| 仙桃市| 井陉县| 泾川县| 凭祥市| 灌阳县| 北碚区| 九龙坡区| 化德县| 万源市| 凤凰县| 华坪县| 勃利县| 广元市| 崇州市| 安顺市| 房产| 安丘市| 项城市|