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实现检测服务器是否可以ping通的2种方法
Jan 01 Python
Python利用itchat对微信中好友数据实现简单分析的方法
Nov 21 Python
Python实现矩阵加法和乘法的方法分析
Dec 19 Python
python 创建一个空dataframe 然后添加行数据的实例
Jun 07 Python
python通过ffmgep从视频中抽帧的方法
Dec 05 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
Dec 27 Python
PyQt5实现五子棋游戏(人机对弈)
Mar 24 Python
Python求一批字符串的最长公共前缀算法示例
Mar 02 Python
python异步实现定时任务和周期任务的方法
Jun 29 Python
Python数据可视化:顶级绘图库plotly详解
Dec 07 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
Apr 22 Python
Python操作Excel的学习笔记
Feb 18 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读取XML值的代码(推荐)
2011/01/01 PHP
记录PHP错误日志 display_errors与log_errors的区别
2012/10/09 PHP
PHP中$_SERVER使用说明
2015/07/05 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
2016/03/21 PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
2016/04/02 PHP
php 流程控制switch的简单实例
2016/06/07 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
用htc组件制作windows选项卡
2007/01/13 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
2013/04/02 Javascript
js局部刷新页面时间具体实现
2013/07/04 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
JS实现点击上移下移LI行数据的方法
2015/08/05 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
2017/01/10 Javascript
浅谈js中startsWith 函数不能在任何浏览器兼容的问题
2017/03/01 Javascript
jQuery.cookie.js使用方法及相关参数解释
2017/03/06 Javascript
vue+egg+jwt实现登录验证的示例代码
2019/05/18 Javascript
JS实现电脑虚拟键盘打字测试
2020/06/24 Javascript
vue 公共列表选择组件,引用Vant-UI的样式方式
2020/11/02 Javascript
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
分分钟入门python语言
2018/03/20 Python
使用Django和Python创建Json response的方法
2018/03/26 Python
Python识别快递条形码及Tesseract-OCR使用详解
2019/07/15 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
2020/06/28 Python
用Python 爬取猫眼电影数据分析《无名之辈》
2020/07/24 Python
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
宿舍违规用电检讨书
2014/02/16 职场文书
总裁助理岗位职责
2014/02/17 职场文书
幼儿园教研活动总结
2014/04/30 职场文书
服务承诺书范文
2014/05/19 职场文书
先进基层党组织材料
2014/12/25 职场文书
学校工会工作总结2015
2015/05/19 职场文书
老乡会致辞
2015/07/28 职场文书
Python Socket编程详解
2021/04/25 Python
多台电脑共享文件怎么设置?多台电脑共享文件操作教程
2022/04/08 数码科技