Python内置hasattr函数的详细介绍
程序员文章站
2022-03-15 12:27:59
...
英文文档:
hasattr(object, name)
The arguments are an object and a string. The result is True if the string is the name of one of the object’s attributes, False if not. (This is implemented by calling getattr(object, name) and seeing whether it raises an AttributeError or not.)
说明:
1. 函数功能用来检测对象object中是否含有名为name的属性,如果有则返回True,如果没有返回False
#定义类A >>> class Student: def __init__(self,name): self.name = name >>> s = Student('Aim') >>> hasattr(s,'name') #a含有name属性 True >>> hasattr(s,'age') #a不含有age属性 False
以上就是Python内置hasattr函数的详细介绍的详细内容,更多请关注其它相关文章!
推荐阅读
-
详细介绍Python语言中的按位运算符
-
Python内置函数之filter map reduce介绍
-
Python 中的lambda函数介绍
-
python中的字典详细介绍
-
Python标准库内置函数complex介绍
-
python中string模块各属性以及函数的用法介绍
-
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
-
Python编程之Re模块下的函数介绍
-
Python有用的内置函数divmod,id,sorted,enumerate,input,oct,eval,exec,isinstance,ord,chr,filter,vars,zip
-
熟练掌握Python的内置函数,加快编程速度