1. hasattr的用法

hasattr(object, name)

判断一个对象里面是否有属性或方法,有属性或方法则返回True, 否则返回False。

注意:name要用" "括起来,否则会报错的——name is not defined.

python中hasattr()、getattr()、setattr()函数的用法

python中hasattr()、getattr()、setattr()函数的用法

2. setattr()的用法

setattr(object, name, values)

设置对象的属性,如果对象没有该属性时,则创建属性;如果该属性存在,则修改属性。

python中hasattr()、getattr()、setattr()函数的用法

3. getattr()的用法

getattr(object, name [, default])

 获取对象的属性,如果有该属性的话,就返回该属性,没有的话,就返回默认值(默认值是可选的);

python中hasattr()、getattr()、setattr()函数的用法

 获取对象的方法,如果有该方法的话,就返回方法的引用;

python中hasattr()、getattr()、setattr()函数的用法

 

相关文章:

  • 2021-09-10
  • 2021-11-20
  • 2021-05-28
  • 2021-08-02
  • 2021-12-05
  • 2021-09-11
  • 2022-12-23
  • 2018-04-18
猜你喜欢
  • 2022-12-23
  • 2019-08-16
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案