首页 > 后端开发 > Python教程 > Python内置hasattr函数的详细介绍

Python内置hasattr函数的详细介绍

高洛峰
发布: 2017-03-21 10:59:55
原创
1534 人浏览过

英文文档:

  • 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函数的详细介绍的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
调用函数不用print(函数())格式??
来自于 1970-01-01 08:00:00
0
0
0
函数中的函数如何调用父函数的变量?
来自于 1970-01-01 08:00:00
0
0
0
函数函数函数
来自于 1970-01-01 08:00:00
0
0
0
“INET6_ATON” SQL 函数的 Python 等效项
来自于 1970-01-01 08:00:00
0
0
0
python同时执行两个函数
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板