查看Python变量的属性attribute和方法method
目录
- 一、dir(object)函数
- 二、hasattr(object, name)函数
- 三、Reference
一、dir(object)函数
语法:dir(object),列出object对象的所有属性和方法
功能:查看一个列表的所有属性和方法
例子:
li = [1,2,3,4]
dir(li)
返回的结果:
可以看到有很多属性和方法

二、hasattr(object, name)函数
语法:hasattr(object, name) name 必须是字符串str,返回值是一个布尔变量True / False
功能:查看一个变量对象是否包含我们所寻找的属性
例子:
class User(object):"""定义一个用户类"""def __init__(self, name, age, gender):self.name = nameself.age = ageself.gender = genderallen = User('Alen', 20, 'male') # 实例化类定义一个用户allen
hasattr(allen, 'age')
结果是:

三、Reference
https://www.cnblogs.com/klchang/p/7296058.html
https://www.runoob.com/python/python-func-hasattr.html
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
