OS:Windows 10家庭中文版,Python:3.6.4

Python中的 文档字符串(docString) 出现在 模块、函数、类 的第一行,用于对这些程序进行说明。它在执行的时候被忽略,但会

被编译器存放到 模块、函数、类 的__doc__属性中。不过,并非每一个模块、函数、类都有文档字符串。

Part 1.自定义模块、函数、类的文档字符串

新建模块dstest.py,存放于Python安装目录下(可以在import模块时被找到);

导入dstest,查看模块dstest及其下的函数docfunc、类docclass的文档字符串;

help()函数用于获取模块、函数、类的帮助信息,这些帮助信息包含了各自的文档字符串信息,下面,看看使用

help()函数获取了什么信息——更多的信息。

-获取模块dstest的帮助信息——里面包含了其下函数、类的帮助信息

-获取函数的帮助信息

-获取类的信息

Part 2.内置模块、函数、类的文档字符串 调查

以模块sys为例。

1.直接获取__doc__信息

很杂乱,没法看!因为是Windows平台的命令行吗?\n没有被解析成回车!

2.使用print函数打印__doc__信息

解析了\n为回车字符,比直接输出__doc__工整多了。

3.使用help(sys)函数获取帮助信息

视觉效果极佳的帮助信息,就应该用这个!

以django为例,演示没有docString的模块:作者-Ben.Z

使用__doc__返回的内容为空(None),但通过help(django)还是可以获得帮助信息的。

参考链接:

Python 3.6.5 documentation (里面有全部你需要的Python资料,还可以选择Python版本)

Python获取帮助的3种方式

最新文章

  1. IntelliJ IDEA14 配置 SVN
  2. Awesome C/C++
  3. solr5.5教程-schema.xml部分配置
  4. FireMonkey 平台初探
  5. UpdateData(false) and UpdateData(true)
  6. Ajax应用常见的HTTP ContentType设置
  7. 微信支付 v 3.3.6
  8. [CF787D]遗产(Legacy)-线段树-优化Dijkstra(内含数据生成器)
  9. 基于scrapy-redis的分布式爬虫
  10. 耐克的定制页用canvas如何实现....跪求前端大神指点。
  11. troubleshooting-执行导数shell脚本抛异常error=2, No such file or directory
  12. Qt架构图及模块分析介绍
  13. HDU 4586 Play the Dice(数学期望)
  14. Beautiful Year(拆分四位数)
  15. Nginx源码完全注释(8)ngx_errno.c
  16. Spring bean管理器 bean实例化的三种方式
  17. jar 启动关闭
  18. inline select
  19. [Sdoi2011]火星移民
  20. 【转】jpg png区别和使用

热门文章

  1. Counting
  2. php高效遍历文件夹、高效读取文件
  3. BZOJ 3505 [Cqoi2014]数三角形
  4. STM32 ------ HardFault_Hander 中断函数
  5. 在阿里云上无法使用mailx发送邮件的解决办法,验证可用。
  6. Unmanaged Exports生成Dll时的一些疑难杂症疗法
  7. Linux运维六:用户管理及用户权限设置
  8. python---基础知识回顾(十一)图像处理模块PIL
  9. PHP里echo print print_r的区别
  10. Machine Learning Trick of the Day (1): Replica Trick