赞
踩
描述:
have 有的意思,第三人称单数has。attr是attribute属性的简写。拥有属性的方法,那是什么意思呢。其实它用于判断用于判断对象是否包含对应的属性。
语法:
hasattr(object, name)
参数介绍:
object --- 对象
name --- 字符串,属性名
返回值:
True or False,如果对象有该属性返回 True,否则返回 False。
下面例子展示hasattr()函数使用方法
- class Coordinate:
- x = 11
- y = -6
- z = 1
- point1 = Coordinate()
- print(hasattr(point1,'x'))
- print(hasattr(point1,'y'))
- print(hasattr(point1,'z'))
- print(hasattr(point1,'aa')) #该属性不存在返回False
输出
- True
- True
- True
- False
引申:可以对比学习:python delattr()函数、python setattr()函数、python getattr()函数。
本期hasattr()函数就学到这里。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。