小編給大家分享一下使用python3中hasattr函數(shù)的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)始終堅持【策劃先行,效果至上】的經(jīng)營理念,通過多達十載累計超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)整合營銷推廣解決方案,現(xiàn)已廣泛運用于各行各業(yè)的客戶,其中包括:成都濕噴機等企業(yè),備受客戶夸獎。以往hasattr函數(shù)使用:
try: print(x.y) except: print("no y!")
這里隱藏了特性property。
站起來的Python3中的hasattr()函數(shù)
使用代碼如下:
>>> class C:... @property... def y(self):... 0/0 ... >>> hasattr(C(), "y") Traceback (most recent call last): File "", line 1, in File " ", line 4, in y ZeroDivisionError: division by zero
以上是“使用python3中hasattr函數(shù)的方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!