加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Python查看一个对象的属性和方法、输出属性名和类型

(2020-06-19 21:20:10)
标签:

it

分类: python
一、dir方法

print(dir(obj))  obj为对象名, 此命令打印对象所有属性和方法

如:
    a = [1,2]
    print(dir(a))

结果如下
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

列表的前一部分为魔法方法,最后才是我们关注的属性和方法

'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'

二.dtypes属性
如何查看一个DataFrame对象的所有列的属性,使用dtypes属性:
df为对象,代码如下:

df = pro.top_list(trade_date='20200618')

print(df.dtypes)
运行结果如下:

三.type(变量名)

查看一个python对象的属性。使用type函数,语法如type(变量名)。例如

创建一个dataframe对象

    df1 = pd.DataFrame(np.arange(16).reshape(4,4))
    print(df1)
    print(type(df1))

结果如下:


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有