Python中的文档字符串作用

第五章:最新版零基础学习 PYTHON 教程—Python 字符串操作指南(第九节 - Python 文档字符串) 当谈到编写干净、文档齐全的代码时,Python 开发人员有一个可以使用的秘密武器——文档字符串。Docstrings 是文档字符串的缩写,对于传达Python函数、模块和类的目的和功能至关重要。Python文档字符串(或文档字符串)提供了一种将文档与Python 模块、函数、类和方法关联起来的便捷方法。它在源代码中指定,与注释一样用于记录特定的代码段。与传统的源代码注释不同,文档字符串应该描述函数做什么,而不是如何做。 阅读详情

文档字符串是使用一对三个单引号 ‘’’ 或者一对三个双引号 “”"来包围且没有赋值给变量的一段文字说明(如果是单行且本身不含引号,也可以是单引号和双引号), 它在代码执行时会被忽略,但会被解释器识别并放入所在类、函数或模块的 doc 属性中。

文档字符串在编译模式优化的部分选项情况下,Python会去除,具体可参考《第6章 Python中的动态可执行方法 第6.1节 Python代码编译》,大部分情况下会被Python使用,并在 打印“实例.doc”是打印相关内容。

文档字符串通常用于如下几个方面:
1、模块开头,作为整个模块的文档说明;
2、函数/方法的def语句定义后到函数体之间,用于函数/方法说明;
3、类定义的class语句后到类体之间,用于类说明。

Python推荐的文档字符串格式为:
文档字符串是一个多行字符串,它的首行以大写字母开始,句号结尾。第二行是空行,从第三行开始是详细的描述。文档字符串两个三引号的缩进必须与代码的缩进策略一样。

关于文档字符串的内容请参考:
《第8.19节 使用__doc__访问Python文档字符串(DocStrings )》

老猿Python,跟老猿学Python!
博客地址:https://blog.youkuaiyun.com/LaoYuanPython

欢迎大家点赞、评论和加关注!

Python文档字符串的妙用 一个好的文档字符串可以让其他使用者快速理解你的代码,减少他们自己思考的时间。为了更好地说明代码的用途和使用方式,Python开发者经常使用文档字符串来记录代码的注释和文档。例如, IDE 工具(如PyCharm)会显示函数的文档字符串,以帮助你更好地了解该函数的作用。Python中的文档字符串(docstring)是位于函数、类或模块顶部的字符串,用于描述函数、类或模块的功能和使用方式。Python有很多文档生成工具,例如Sphinx,它可以根据文档字符串生成漂亮的文档。Python文档字符串的妙用。 阅读详情

相关推荐

Python 中的语句、缩进和注释

在这里,我们将讨论Python中的语句、Python中的缩进和Python中的注释。我们还将讨论 Python 语句、Python 缩进、Python 注释的不同规则和示例,以及“文档字符串”和“多行注释”之间的区别。Python 中的文档字符串被Python 中的三引号(“”” “””) 包围。在此示例中,我们在字符串的开头和结尾处使用三个双引号 (“),不带任何空格来创建 Python 多行注释。在此示例中,我们在字符串的开头和结尾处使用三个单引号 ('),不带任何空格来创建 Python 多行注释。

我的博客,不一样的自我表达 118

python编写规范

一、说明 二、内容   1. 代码布局     1.1 缩进     1.2 表达式和语句中的空格     1.3 行的最大长度     1.4 空行...      1.5 编码...   2. 语句...      2.1 标准头部...      2.2 导入(import)...      2.3 赋值...      2.4 分支和循环...   3. 注释...

weixin_34378969的博客 180

COLMAP生成MVSNet数据集

COLMAP生成MVSNet数据集

qq_43307074的博客 5637

【Python总结】Python中的文档字符串

name = "Emma" def greet(name): """This function greets to the person passed in as parameter""" print("Hello, " + name + ". Good morning!") greet(name) 函数头之后的第一个字符串称为docstring,是文档字符串的缩写。它用于简要解释函数的作用。 在上面的示例中,我们在函数头的正下方有一个docstring。我们通常使用三引号,以便docstri

Gorgeous_wxd 554

分布式存储系统关于GDPR条例中的数据清除原则

文章目录前言HDFS存储系统数据的完全删除基于加解密的输入输出流的数据保护方案 前言 关于GDPR是什么,可能许多同学之前并不太了解,至少笔者在之前也是不清楚的。GDPR全称为通用数据保护条例,General Data Protection Regulation。它是一项来自欧盟的关于计算机数据保护相关的条约,旨在规范系统如何收集,管控用户私人数据的种种行为。但是当前的一些存储系统并没有完全符合...

走在前往架构师的路上 3624

GraphRAG 与 HippoRAG 深度对比:在 RAGFlow 中如何选择知识图谱方案?

本文深入对比了GraphRAG与HippoRAG在RAGFlow中的知识图谱构建方案,分析了两者在技术架构、资源消耗和场景适配性上的核心差异。GraphRAG适合需要快速响应和资源有限的场景,而HippoRAG则更适用于精确关系推理的专业领域。文章还提供了RAGFlow的演进路线和选型决策框架,帮助架构师根据实际需求做出合理选择。

weixin_27889245的博客 247

三、Python:函数、模块、文档字符串

本章我们了看一下Python中的函数、模块、文档字符串 一、函数         1、不带参数的函数 def second(): return "aa\n-------------" #函数调用 print second()

xibuzhihun的专栏 1135

普冉PY32F002B ADC内部参考电压VREFINT的误差补偿与低功耗优化实践

本文详细介绍了普冉PY32F002B单片机在锂电池供电场景下ADC内部参考电压VREFINT的误差补偿与低功耗优化实践。通过分析GPIO配置、分压电阻匹配、采样时间设置等硬件设计要点,结合实时测量VREFINT电压值和软件补偿算法,有效提升了ADC测量精度至5mV以内,并实现了分压电路功耗控制与采样频率优化,为低成本消费电子项目提供了完整的解决方案。

846

文档字符串(Documentation Strings)

Python 有一个甚是优美的功能称作文档字符串(Documentation Strings) ,在称呼它时通常会使用另一个短一些的名字docstrings。DocStrings 是一款你应当使用的重要工具,它能够帮助你更好地记录程序并让其更加易于理解。令人惊叹的是,当程序实际运行时,我们甚至可以通过一个函数来获取文档! # 文档字符串(Documentation Strings) def pri...

小小少年eason的博客 2971

Arduino+L298N电机驱动模块避坑指南:从接线到PWM调速的5个常见错误

本文详细解析了使用Arduino与L298N电机驱动模块时,从电源配置、跳线帽使用到PWM调速的5个常见错误与避坑指南。重点阐述了如何正确分离逻辑与电机电源、拔掉ENA/ENB跳线帽以实现PWM调速、理解H桥接线逻辑以控制直流电机正反转,并提供优化代码与散热建议,帮助开发者稳定驱动电机。

rust6ferris的博客 563

dolphinscheduler-3.4.0

dolphinscheduler集群部署

docsz的博客 660

Python中的文档字符串的作用

Python中的文档字符串的作用 转载自:http://blog.csdn.net/aqxy0912/article/details/6145635 Python有一个很奇妙的特性,称为 文档字符串 ,它通常被简称为 docstrings 。DocStrings是一个重要的工具,由于它帮助你的程序文档更加简单易懂,你应该尽量使用它。你甚至可以在程序运行的时候,从函数恢复文档字符串! #!

liu_ben_qian的专栏 4788

微信小程序报错:“errno“:600001,“errMsg“:“uploadFile:fail errcode:-105 cronet_error_code:-105 error_msg:net::

uploadFile:fail errcode:-105 cronet_error_code:-105 error_msg:net::ERR_NAME_NOT_RESOLVED,uniApp微信小程序使用uni.uploadFile出现报错,微信小程序如何解决wx.uploadFile报错,如何解决这个问题,微信小程序真机报错,微信小程序报错"errno":600001,"errMsg":"uploadFile:fail errcode:-105 cronet_error_code:-105 error_m

✅ 精选推荐文章 3828

python中的文档字符串(docString)

python中的文档字符串(docString) python中的文档字符串(docString) - 泥土 - 博客园python中的文档字符串(docString)Posted on 2009-02-19 15:27 泥土 阅读(2122) 评论(0) 编辑...

99

华为OD机试 - 项目规划 - 深度优先搜索dfs(Java 2024 C卷 100分)

每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天优快云在线答疑。

学Java,找哪吒 1153

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

python 文档字符串 docstrings 用法规范

文档字符串用来描述函数、类和方法。它是一个重要的工具,不仅使程序更加简洁易懂,而且还方便程序的编写。一对引号之间的内容是字符串,三对引号之间的内容是文档字符串。下面是一个简单的例子: def add(x, y): """ 引号里的内容是文档字符串. 这个函数接受两个参数,将它们相加并返回 """ result = x + y return res...

xia_ri_xing的博客 1631

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

python文档字符串注释_第4.5节 缩进、注释、文档字符串及标识符

一、 关于源文件的缩进使用前面关于语句中冒号使用有类似“每个关键词语句后面必须有冒号,每个执行内容必须缩进4个空格”这样的内容,经过近段时间的学习,这个说法并不完全正确。正确的说法是:冒号后面的执行代码可以在该语句后面不换行继续,也可以在该行后换行后继续。当不换行时,就表示该后的执行语句只能是一条;如果换行,则可以是一行或多行,这些行构成的代码块必须相比冒号所在行进行缩进,缩进最好是4个空格。举例...

weixin_39644021的博客 121

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

杂项:什么是 Python 中的多行注释?

注释被视为任何代码的重要组成部分。注释是开发人员用来让读者更了解源代码的有用信息。通常,它包括代码遵循的逻辑的细节,换句话说,代码是如何工作和执行的。它经常被引用为一种有价值的编程约定,它不会影响程序的输出,但大大提高了程序的可读性。与大多数编程语言不同,Python不支持多行注释。尽管Python不支持多行注释,但通常使用三重引号来声明它们。随你的便深入了解,您将知道了解如何对齐很重要;使用缩进代替花括号来定义函数。因此,我们在写评论时应该注意缩进。

新华编程特战队 1375

Python基础——函数3(函数的返回值、文档字符串、作用域|global关键字、命名空间)

【代码】Python基础——函数3(函数的返回值、文档字符串、作用域|global关键字、命名空间)

qq_51872445的博客 1061

python三引号作用是什么_python中三引号的作用(逗号的两点总结)

三引号1、三引号注释: 程序中我使用#来做单行注释,可以使用三引号可以做多行注释。三个引号能包含多行字符串,同时常常出现在函数的声明的下一行,来注释函数的功能,与众不同的地方在于,这个注释作为函数的一个默认属性,可以通过 函数名.__doc__ 来访问2、三引号格式化输出:用print打印字符串时,三引号包含多行字符串,则原格式输出In[2]:print"""...:hellow...

weixin_39781452的博客 1万+

【python 关于python的文档字符串(docstring)】的注意点

Python 中的函数只能有一个文档字符串(docstring),它必须是紧跟在函数定义后面的第一段字符串,位于函数体代码之前。如果你在一个函数中写了多段看起来像文档字符串的文本,只有第一段会被当作文档字符串,其他的不会被识别为文档字符串。因此,当你打印一个函数的文档字符串时,只有定义在函数开头的那部分字符串会被输出。不会被识别为文档字符串,它只是函数体中的一个普通字符串。仍然只会返回第一段字符串。

一起学习进步! 485

python中三引号的作用(逗号的两点总结)

三引号1、三引号注释: 程序中我使用#来做单行注释,可以使用三引号可以做多行注释。三个引号能包含多行字符串,同时常常出现在函数的声明的下一行,来注释函数的功能,与众不同的地方在于,这个注释作为函数的一个默认属性,可以通过 函数名.__doc__ 来访问2、三引号格式化输出:用print打印字符串时,三引号包含多行字符串,则原格式输出In[2]:print""" ...

weixin_33872566的博客 1201

Python函数:函数的文档字符串(docstring)编写

本文介绍了Python函数文档字符串(docstring)编写的核心概念与实践方法。主要内容包括:1)docstring的基本定义与重要性,强调其提升代码可读性和维护性的作用;2)技术原理与实现方法,展示规范的docstring格式(如Google风格);3)实践应用示例,涵盖基础到进阶的代码案例;4)常见问题解决方案,如环境配置和编码错误处理。文章指出,规范的docstring是Python编程中的重要实践,能有效提升代码质量和团队协作效率,建议开发者掌握多种风格(reStructuredText、Goo

未来 95% 的 AI 应用将变得隐形,广泛融入日常生活。 3054
上一篇: Python中定义文档字符串__doc__需要注意格式对齐的处理
下一篇: 第8.20节 Python中限制动态定义实例属性的白名单:__slots__
LaoYuanPython
LaoYuanPython 2020年博客之星Top3 2020年博客之星Top3 领域专家: Python技术领域 领域专家: Python技术领域
博客等级 码龄8年 15万+粉丝 1324原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LaoYuanPython

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值