hasattr()函数在Python中做什么?
Python中的hasattr()方法
如果对象具有给定的命名属性,则hasattr()方法返回true,否则返回false。
语法
hasattr()方法的语法是-
hasattr(object, name)
getattr()调用hasattr()以检查是否引发AttributeError。
hasattr()方法采用两个参数-
hasattr()方法返回-
如果对象具有给定的命名属性,则为true
假,如果对象没有给定的命名属性
示例
class Male:
age = 21
name = 'x'
x = Male()
print('Male has age?:', hasattr(x, 'age'))
print('Male has salary?:', hasattr(x, 'salary'))输出结果
这给出了输出
('Male has age?:', True)
('Male has salary?:', False)热门推荐
10 双节祝福语简短唯美
11 新年祝福语和语句简短
12 低调祝福语简短10字
13 八十大寿简短祝福语
14 早晨好正能量祝福语简短
15 好听的元旦简短祝福语
16 城市祝福语简短10字
17 新年简短的祝福语爱情
18 农民朋友发财祝福语简短