python中dir的作用是:1、dir函数传入数据类型返回该数据类型的所有内置方法;2、dir函数传入模块名返回该模块的所有属性和方法。

dir() 内置函数的作用

python 内置方法有很多,无论是初学者还是精通python 的程序员都不能全部即住所有的方法,这时候 dir() 方法就非常有用了,使用 dir()函数可以查看对象内的所有的属性和方法,在 python 中任何东西都是对象,一种数据类型,一个模块等,都有子集的属性和方法,除了常用的方法外,其他的你不需要全部记住它,交给 dir() 函数就好了。

dir() 函数的使用方法

dir()函数操作方法很简单,只需要把你想要查询的对象填写在() 中就ok了

例如你想查看一些列表都有那些方法,你可以在()中直接传入空列表对象[]或是一个数据类型的变量名,像下面这样操作:

如果你想查看字符串,只要在()里填入参数变量 “” 即可。

如何用 dir() 函数查看模块的属性和方法

要产看某个模块可干什么,先要导入模块,之后用上面讲过的方法查看就可以了,比如要查看 sys模块都可以干什么,可以想下面这样操作:

dir() 函数算的上是 Python 比较常用的也很好用的一个函数,它返回包含查询对象的所有属性和方法名称的列表。

python里dir是什么意思_python中dir什么作用相关推荐

  1. python里的shell是什么_python中的shell操作

    http://blog.csdn.net/meng_tianshi/article/details/6682317 首先介绍一个函数: os.system(command) 这个函数可以调用shell ...

  2. python里object是什么类型_Python中的object这个叫做基类的类,它的属性和行为都有哪些?...

    声明:以下仅为个人学习Python过程中总结的比较自洽的理解,事实上Python面向对象模型可能没那么简单.经查阅,Python在以前的版本还有不继承自object的类,叫做经典类. 用dir(obj ...

  3. python里的关键字有哪些_Python中的yield关键字做了什么?

    Python中的yield关键字做了什么 要理解yield做了什么,就必须明白生成器(generators)为何物,而在明白生成器之前还要知道迭代器(iterables). 1.迭代器 当我们创建一个 ...

  4. python里的关键字有哪些_Python 中的关键字有哪些?

    在Python中,具有特殊功能的标识符称为关键字.关键字是Python语言自己已经使用的了,不允许开发者自己定义和关键字相同名字的标识符.Python中的关键字如下所示: Falsedefifrais ...

  5. python里randint是什么意思_Python中random.randint方法(精选)

    Python中 random.randint方法的具体用法?Python 中random.randint怎么用?Python 中random.randint使用的例子?以下例子或许可以帮助到你: 示例 ...

  6. python里的log怎么表示_python中的对数log函数表示及用法

    在数学运算中,如果没有计算器,对于很大的数字相乘,我们花费大量的时间计算,而且一旦出错,就要重新计算,很是麻烦.其实对于数字相乘,不依靠靠计算器,想要准确简单的运算的方法不是没有,那就是对数和指数,他 ...

  7. python里raise是什么意思_Python中raise与raise...from之间有何区别?

    本篇文章给大家带来的内容是关于Python中raise 与 raise ... from之间有何区别?有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 起步 Python 的 raise ...

  8. python里try和except用法_Python中的错误和异常处理简单操作示例【try-except用法】...

    本文实例讲述了Python中的错误和异常处理操作.分享给大家供大家参考,具体如下: #coding=utf8 print ''''' 程序编译时会检测语法错误. 当检测到一个错误,解释器会引发一个异常 ...

  9. python里2f是啥意思_python中的format什么意思

    format函数 这是一种字符串格式化的方法,用法如str.format(). 基本语法是通过 {} 和 : 来代替以前的 % . 以下展示两种主要用法: (1)如:语句print("{:. ...

最新文章

  1. 【jquery】文档操作
  2. 手机影音第六天 自定义播放器页面的实现(按钮暂时未监听)
  3. CDN视频存储解决方案
  4. 利用MatConvNet进行孪生多分支网络设计
  5. 转载---sharepoint相关资源
  6. 润乾V5打印完成后事务处理
  7. 苹果保修期_iPhone 保修期内哪些情况可以获得免费维修?
  8. 聚划算的夜场新生意 “三叉戟”打通夜间消费命脉
  9. TimeUnit类中的sleep() 和Thread.sleep()
  10. 简单的Jenkins配置tomcat
  11. Java后端开发需要学什么
  12. 第26课:JSP Cookie 处理 读取和删除cookie(JSP教程 JSP入门实战教程 黄菊华Java网站开发系列教程)
  13. 前端工程化--yeoman使用
  14. 【crossbeam系列】3 crossbeam-deque:work-stealing算法
  15. 赢在简单 IBM助力新疆中小企业发展
  16. bt面板从7.1升级到7.5.2之后网络挂了
  17. win7计算机怎样共享的打印机,两台win7电脑如何共享打印机
  18. 栈和队列---算法题目
  19. js 判断一个日期是不是在下周一到下周日
  20. 使用Python读取和处理安卓传感器数据与CSV读取

热门文章

  1. sql语句的简单记录
  2. poj 3321 Apple Trie
  3. SQL Server 2005/2008 图形界面(SQL Server Management Studio Express)
  4. Apple Pay和Samsung Pay可以支付BCH了
  5. 在freebsd下安装vim(Debian下类似)
  6. 基于Apache(without ssl)的svn环境搭建
  7. 秒杀应用的MySQL数据库优化
  8. 吐槽C++:C++ 类成员变量初始化 之 初始化带有参数的构造函数 的类成员变量。...
  9. 提升代码内外部质量的22条经验
  10. php如何获取select multiple的值