班級?FooClass:
及格
k?=?FooClass()
嘗試:
#做什麽?壹些?東西?妳呢。需要
打印?k.att
除了?AttributeError?作為?e:
#錯誤:?有嗎?不是嗎?屬性
傳遞方法2:調用hasattr方法。
hasattr(對象,名稱)
描述:判斷object對象是否包含名為name的特性(hasattr是通過調用getattr(ojbect,name)拋出異常實現的)。
參數對象:對象。
參數名稱:屬性名稱。
& gt& gt& gt?hasattr(列表,?附加’)
真實的
& gt& gt& gt?hasattr(列表,?添加’)
真實方法三:使用dir方法。
objlist?=?導演(k)
如果?註意?在?目標列表:
#做什麽?壹些?東西?妳呢。需要
打印?k.att
否則:
#錯誤:?有嗎?不是嗎?屬性
及格