Python docstring(文档字符串):给代码添加注释
2023-06-13 09:12:01 时间
dcostring 是一种特殊类型的注释,可以把它放在一个函数或类定义之后,或者一个文件的开头,其功能是说明函数、类或者模块是做什么的。
docstring 可以用三个引号、单引号或者双引号括起来,如下所示:
class Test: 测试 docstring 的类 def __init__(self): Test类初始化对象,不需要任何参数 self.num = 10 t = Test() help(t)
有读者可能会问,为什么不直接使用注释?因为 docstring 在 Python 中很特殊,有一些 Python 内建的函数,可以使用 docstring 来帮助其他程序员来使用你的代码。
运行上面程序,可以看到如下输出结果:
Help on Test in module __main__ object: class Test(builtins.object) | 测试 docstring 的类 | Methods defined here: | __init__(self) | Test类初始化对象,不需要任何参数 | ---------------------------------------------------------------------- | Data descriptors defined here: | __dict__ | dictionary for instance variables (if defined) | __weakref__ | list of weak references to the object (if defined)
可以看到,help() 函数找到了所有的函数和 docstring,并且自动创建了一个格式漂亮的帮助页面。由此,用户不需要深入你的代码,就可以知道哪些函数可用,函数需要接受什么参数。
这里给初学者总结了适合写在 docstring 中的内容:
注意,PEP 257 中包含了编写 docstring 的指南,感兴趣的读者可前往 Python PEP-0257 进行阅读。
相关文章
- python运行代码不成功_Python | PyCharm无法直接运行(Run)脚本
- Python常用代码_python画图代码大全
- python字符串转化列表_Python列表到字符串的转换[通俗易懂]
- python中bool函数_bool()函数以及Python中的示例
- python监控网页内容变化_使用Python监控文件内容变化代码实例
- unboundlocalerror python_Python问题:UnboundLocalError: local variable ‘xxx’ referenced before assignme
- 【Python】python文件打开方式详解——a、a+、r+、w+、rb、rt区别[通俗易懂]
- Python笔记 第一章
- 【说站】python中删除文档的方法
- Python爬虫常用库requests、beautifulsoup、selenium、xpath总结
- 在python中用来安装第三方库的常用工具_什么库用于安装管理Python扩展包
- Python win32api_python api文档
- 数据导入与预处理-第4章-数据获取python读取pdf文档
- 使用Visual Python自动生成代码
- 【测试开发】python系列教程:Python数据类型转换
- 新手学Python可行吗?需要什么基础?(新手学python可行吗?需要什么基础)
- Python 数据类型详细篇:列表
- Python 进阶指南(编程轻松进阶):四、起个好名字
- Python基础语法-内置函数和模块-常用内置函数(一)
- Python count()方法:统计字符串出现的次数
- python实现将文本转换成语音的方法详解编程语言
- python获取PC机器名和IP地址详解编程语言
- python 实现int函数详解编程语言
- 用Python简化Linux指令:从繁琐变简单(python运行linux命令)
- 掌握Python访问MySQL的新技能(python访问mysql)
- Python doctest模块:文档测试(超级详细)
- 快速安装Python MySQL模块(python安装mysql模块)
- 如何使用 Sphinx 给 Python 代码写文档