首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python 内置函数dir作用及使用

dir()作用:

dir()是python的内置函数,用于列出对象的所有属性。在python中,一切皆对象。模块也不例外。因此可以使用dir()查看模块都有哪些属性。

使用help(dir)查看dir()使用帮助:

基本场景:

在没有参数的情况下调用,则返回当前范围中的名称。 否则,返回指定对象的按字母顺序排列的名称列表。

如果对象提供名为__dir__的方法,则将使用它; 除此以外使用默认的dir()逻辑并返回:

对于模块对象:模块的属性。

对于类对象:其属性,以及递归的属性

对于任何其他对象:其属性,类的属性和递归地类的基类的属性。

dir()的使用:

1.无参情况下使用,返回当前作用域属性名称。

2.有参情况下,返回sys模块的所有属性。

3.对象提供了__dir__()方法,则按__dir__返回:

其中,以下划线(_)开头的名称并不是自己定义的,而是与模块相关的默认属性。如:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180729G0KCRA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券