当前位置:   article > 正文

Python hasattr()函数_python hasattr方法

python hasattr方法

描述:

have 有的意思,第三人称单数has。attr是attribute属性的简写。拥有属性的方法,那是什么意思呢。其实它用于判断用于判断对象是否包含对应的属性。

语法:

hasattr(object, name)

参数介绍:

object --- 对象
name --- 字符串,属性名

返回值:

True or False,如果对象有该属性返回 True,否则返回 False。

下面例子展示hasattr()函数使用方法

  1. class Coordinate:
  2. x = 11
  3. y = -6
  4. z = 1
  5. point1 = Coordinate()
  6. print(hasattr(point1,'x'))
  7. print(hasattr(point1,'y'))
  8. print(hasattr(point1,'z'))
  9. print(hasattr(point1,'aa')) #该属性不存在返回False

输出

  1. True
  2. True
  3. True
  4. False

引申:可以对比学习:python delattr()函数python setattr()函数python getattr()函数

本期hasattr()函数就学到这里。

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/197075
推荐阅读
相关标签
  

闽ICP备14008679号