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 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短