python dir函数快速掌握用法技巧


Posted in Python onDecember 09, 2020

我们常常会引用一些模块,不管是内置模块还是第三方模块或者自己开发的模块,都不可能记住每个模块里面都有什么属性、方法之类的。如果遇到一个模块我们记不住里面的某个属性,这时候一般都会去看该模块的源代码。但这并不是最好的办法,实际上最省力的办法就是,用dir函数,这个内置的函数会给我们答案。

查找当前作用域有什么对象

print(dir())

调用builtins内置模块使用:

print(dir(__builtins__))

检查对象的文档描述

print(dir.__doc__)

对于初学者来说,了解dir函数以及涉及的部分自省的概念,知道python自省的基本应用已经足够了。

dir函数用法扩展

dir 函数返回任意对象的属性和方法列表,

包括模块对象、函数对象、字符串对象、列表对象、字典对象 ...... 相当多的东西。

dir函数示例:

>>> li = []
>>> dir(li)

['append','count','extend','index','insert',
'pop','remove','reverse','sort']
>>> d = {}
>>> dir(d)

['clear','copy','get','has_key','items','keys','setdefault','update','values']

到此这篇关于python dir函数快速掌握用法技巧的文章就介绍到这了,更多相关如何快速掌握python dir函数用法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python编写的com组件发生R6034错误的原因与解决办法
Apr 01 Python
python输出当前目录下index.html文件路径的方法
Apr 28 Python
python使用nntp读取新闻组内容的方法
May 08 Python
python操作ie登陆土豆网的方法
May 09 Python
Python之时间和日期使用小结
Feb 14 Python
python 计算数据偏差和峰度的方法
Jun 29 Python
Python图像处理模块ndimage用法实例分析
Sep 05 Python
在ipython notebook中使用argparse方式
Apr 20 Python
python实现五子棋程序
Apr 24 Python
Python开发.exe小工具的详细步骤
Jan 27 Python
python爬虫线程池案例详解(梨视频短视频爬取)
Feb 20 Python
python 进阶学习之python装饰器小结
Sep 04 Python
5 分钟读懂Python 中的 Hook 钩子函数
Dec 09 #Python
Python爬虫教程之利用正则表达式匹配网页内容
Dec 08 #Python
Python创建文件夹与文件的快捷方法
Dec 08 #Python
Python之字符串的遍历的4种方式
Dec 08 #Python
利用python爬取有道词典的方法
Dec 08 #Python
Python控制鼠标键盘代码实例
Dec 08 #Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
Dec 08 #Python
You might like
php Smarty date_format [格式化时间日期]
2010/03/15 PHP
PHP fprintf()函数用法讲解
2019/02/16 PHP
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
angularjs数组判断是否含有某个元素的实例
2018/02/27 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
2019/01/27 Javascript
了解重排与重绘
2019/05/29 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
Element-UI+Vue模式使用总结
2020/01/02 Javascript
Python实现按特定格式对文件进行读写的方法示例
2017/11/30 Python
python实现生命游戏的示例代码(Game of Life)
2018/01/24 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
用python统计代码行的示例(包括空行和注释)
2018/07/24 Python
python爬取微信公众号文章
2018/08/31 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
2018/12/20 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
Python的Lambda函数用法详解
2019/09/03 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
python模块如何查看
2020/06/16 Python
Pandas的数据过滤实现
2021/01/15 Python
python实现简单的学生管理系统
2021/02/22 Python
瑞士国际航空官网:SWISS
2016/07/21 全球购物
标准自荐信范文
2014/01/29 职场文书
六年级学生评语
2014/04/22 职场文书
改作风抓落实促发展心得体会
2014/09/10 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
党员承诺书格式范文
2015/04/28 职场文书
八月一日观后感
2015/06/10 职场文书
关于MySQL中的 like操作符详情
2021/11/17 MySQL
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技