首页 > 编程源码 > python中hasattr函数

python中hasattr函数

楼主:小亚 [3级] · 2019-12-9 ·  浏览653 · 编程源码 · ID:

其实这个函数中间有个下划线就更容易理解了,其本意应该是has attribute?顾名思义,这个函数的作用就是判断对象是否包含对应的属性,其语法规则为:

hasattr(object,name)

其中object为对象,name是字符串表示属性名。如果对象有该属性则返回True,否则返回False.下面通过一个简单的实例来说明其用法:

class Coordinate:

x=1

y=2

z=3

point=Coordinate()

print(hasattr(point,'x'))

print(hasattr(point,'y'))

print(hasattr(point,'z'))

print(hasattr(point,'t'))

输出结果应该是:

True

True

True

False

- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者小亚流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/19378.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
10条回复 |  最后回复于2019-12-9

[]

没看懂
发布于2019-12-9

回复列表

  • 内容加载中...

说点什么...

小亚 [3级]

问题不大
发布于2019-12-9

回复列表

  • 内容加载中...

说点什么...

嗯嗯 [3级]

这么牛逼[飘过]
发布于2019-12-9

回复列表

  • 内容加载中...

说点什么...

小亚 [3级]

一般般
发布于2019-12-9

回复列表

  • 内容加载中...

说点什么...

嗯嗯 [3级]

来点星币[飘过]
发布于2019-12-9

回复列表

  • 内容加载中...

说点什么...

小亚 [3级]

没有[嘲弄]
发布于2019-12-9

回复列表

  • 内容加载中...

说点什么...

嗯嗯 [3级]

 ⁡ ⁢ ⁡ ⁢ ⁡ ⁢
发布于2019-12-9

回复列表

  • 内容加载中...

说点什么...

小亚 [3级]

你看看你有多少了
发布于2019-12-9

回复列表

  • 内容加载中...

说点什么...

嗯嗯 [3级]

才一百六[飘过]
发布于2019-12-9

回复列表

  • 内容加载中...

说点什么...

小亚 [3级]

是是我才八十
发布于2019-12-9

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
37人签到
已签0天
  • 46634帖子
  • 1936802热点量
  • 184978火热值