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之网站的结构
Oct 24 Python
Python使用multiprocessing创建进程的方法
Jun 04 Python
详解Python开发中如何使用Hook技巧
Nov 01 Python
python生成tensorflow输入输出的图像格式的方法
Feb 12 Python
详解django三种文件下载方式
Apr 06 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
Apr 11 Python
python中copy()与deepcopy()的区别小结
Aug 03 Python
Keras之自定义损失(loss)函数用法说明
Jun 10 Python
PyTorch的torch.cat用法
Jun 28 Python
彻底搞懂python 迭代器和生成器
Sep 07 Python
python Scrapy爬虫框架的使用
Jan 21 Python
教你怎么用Python处理excel实现自动化办公
Apr 30 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中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
深入掌握include_once与require_once的区别
2013/06/17 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
php小经验:解析preg_match与preg_match_all 函数
2013/06/29 PHP
PHP中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
php中session定期自动清理的方法
2015/11/12 PHP
js输出列表实现代码
2010/09/12 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
jquery的$getjson调用并获取远程的JSON字符串问题
2012/12/10 Javascript
javascript实现div的显示和隐藏的小例子
2013/06/25 Javascript
js中符号转意问题示例探讨
2013/08/19 Javascript
深入理解javascript动态插入技术
2013/11/12 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
详解用node.js实现简单的反向代理
2017/06/26 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
详解JavaScript 为什么要有 Symbol 类型?
2019/04/03 Javascript
three.js 如何制作魔方
2020/07/31 Javascript
Vue中用JSON实现刷新界面不影响倒计时
2020/10/26 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
详解Python如何获取列表(List)的中位数
2016/08/12 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
Django调用百度AI接口实现人脸注册登录代码实例
2020/04/23 Python
10个python爬虫入门实例(小结)
2020/11/01 Python
高校自主招生自荐信
2013/12/09 职场文书
应届大专生求职信
2014/06/26 职场文书
党员批评与自我批评(5篇)
2014/09/23 职场文书
合作协议书范本
2014/10/25 职场文书
2016大学生暑期三下乡心得体会
2016/01/23 职场文书
用CSS3画一个爱心
2021/04/27 HTML / CSS
JS实现扫雷项目总结
2021/05/19 Javascript
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android
详细了解MVC+proxy
2021/07/09 Java/Android
Nginx工作模式及代理配置的使用细节
2022/03/21 Servers
分享python函数常见关键字
2022/04/26 Python