注释是计算机程序中的一段文本,可提供有关所编写源代码的更多信息。与其他所有编程语言一样,Python 具有三种不同类型的注释:单行注释、多行注释和文档字符串。

Python 注释块介绍

注释用于解释源代码。注释主要用于以下目的。

  1. 提高代码可读性
  2. 测试代码
  3. 解释项目的代码或元数据
  4. 阻止执行特定的代码块

例如,假设您编写了复杂的业务逻辑、公式、算法等。那么我们需要使用解释代码作用的注释来记录它,从而提高 Python 中代码的可读性。

Python解释器在执行代码时忽略注释,只解释代码。

Python 中的注释类型

我们可以在 Python 中使用三种注释。

  1. 单行注释
  2. 多行注释
  3. 文档字符串,又名文档字符串

让我们通过示例详细了解如何在 Python 代码中使用这些注释。

单行注释

单行注释,也称为块注释,以井号 (#) 开头,后跟单个空格和文本字符串。

散列 (#) 仅适用于单行代码,不适用于多行代码。

让我们举一个例子来演示 Python 中的单行注释。

<span style="color:#444444"><span style="background-color:#f6f6f6"><span style="color:#888888"># 这是一个单行注释示例</span>
<span style="color:#397300">print</span> ( <span style="color:#880000">"Hello World"</span> )</span></span>

内嵌注释

如果您将注释与语句放在同一行,您将拥有内联注释。

与单行注释一样,行内注释也以井号 (#) 开头,后跟空格和注释文本。

让我们举一个例子来演示 Python 中的内联注释。

<span style="color:#444444"><span style="background-color:#f6f6f6"><span style="color:#397300">print</span> ( <span style="color:#880000">"Hello World"</span> ) <span style="color:#888888"># 这是内联注释的例子</span></span></span>

多行注释

通常,在其他语言如 C、C#、Java 等中,我们可以编写如下所示的多行注释。

<span style="color:#444444"><span style="background-color:#f6f6f6"><span style="color:#888888">/* 这是一个注释块
支持
多行代码 */</span></span></span>

但是你不能在 Python 中做到这一点。

Python 没有任何用于注释多行的内置机制。但是,在 Python 中有不同的方法可以实现这一点。

使用多个标签 (#)

我们可以使用多个主题标签在 Python 中编写多行注释。具有井号 (#) 的每一行都被视为单行注释。

<span style="color:#444444"><span style="background-color:#f6f6f6"><span style="color:#888888"># 这就是我们如何实现</span>
<span style="color:#888888"># Python 中的多行注释</span>
<span style="color:#397300">打印</span>(<span style="color:#880000">“Hello World”</span>)</span></span>

Python 文档字符串

文档字符串,也称为文档字符串,是用三引号表示的字符串文字,作为模块、函数、类或方法定义中的第一条语句出现。

注意:我们也可以使用三重“””引号来创建文档字符串。

单行文档字符串

让我们举一个例子来演示单行文档字符串。  

<span style="color:#444444"><span style="background-color:#f6f6f6"><span style="color:#333333"><strong>def </strong></span> <span style="color:#880000"><strong>Add </strong></span>(a,b) : <span style="color:#880000">'''以两个数字作为输入并返回两个数字之和''' </span><span style="color:#333333"><strong>return</strong></span> a+b</span></span>

在三引号内是 函数 Add()的 文档字符串,因为它在其定义之后立即出现。

多行文档字符串

多行文档字符串可以跨越多行代码,以三引号(“””)开头并以三引号(“””)结尾。

以下示例向您展示了如何使用多行文档字符串:

<span style="color:#444444"><span style="background-color:#f6f6f6"><span style="color:#333333"><strong>def </strong></span> <span style="color:#880000"><strong>Add </strong></span>(a,b) : <span style="color:#880000">'''取两个数作为输入添加 a 和 b返回 a 和 b 的总和作为输出'''</span><span style="color:#333333"><strong>返回</strong></span>a+b打印(添加(<span style="color:#880000">5</span> , <span style="color:#880000">6</span>))</span></span>

Python 注释块相关推荐

  1. Python注释代码块

    Ref.: http://t.zoukankan.com/happyamyhope-p-9776917.html 编写python程序有时候需要对代码块进行comment: 方法 python注释的三 ...

  2. python代码块-python代码块

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 开发准备cas 的 python sdk 包含了用于访问和操作 cas ...

  3. Python注释和声明

    So, in this tutorial we are going to learn about Python Comment and Statement. Previously we learned ...

  4. python注释快捷键 引号注释快捷键 注释字体样式调整

    python注释快捷键分为两种: 单行注释: 单行注释快捷键是CTRL+/ list = ['red', 'green', 'blue', 'yellow', 'white', 'black'] pr ...

  5. python注释google规范

    致谢: https://google.github.io/styleguide/pyguide.html https://zh-google-styleguide.readthedocs.io/en/ ...

  6. Python基础语法、python基础数据类型、python解释器、python注释符、python-range()和sum()

    前段时间准备考研去了,没什么时间写博客,老师一番教诲,细想我这自考本的身份去考名校,万一没考上在这里白学了,到时候找工作也是个难事.细想自己的环境不容自己这么极端,也是自己把自己想的太美好了,怎么可能 ...

  7. python注释格式_Python 注释

    1.注释:就是一段文字性的描述,用来对代码的解释和说明. 2.注释的特性:当程序被处理的时候,注释会被自动忽略,不会被当做代码处理. 3.注释的作用 ① 帮助自己理清代码逻辑. ② 与他人合作开发时, ...

  8. python注释_不建议使用Java注释的正确方法

    python注释 几乎没有什么@Deprecated没有适当的文档看到@Deprecated方法更令人生气的了. 我感到失落. 我应该仍然使用该方法吗? 可能这不是开发人员的意图,这就是为什么他/她添 ...

  9. python中文解释-python注释和2版本的中文乱码

    python里面的注释 一.普通注释 单行注释: # 多行注释:'''内容''' """内容""" ----两种写法,一种是以三个单引号括起 ...

最新文章

  1. 北漂经历 | 我在北京这几年
  2. php fpm.conf 注释,使用sed处理php-fpm.conf和nginx.conf文本里的注释信息
  3. 【视图】ABAP Views
  4. 当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“8856f961-340a-11d0-a96“...
  5. NSInteger,NSUInteger,NSNumber
  6. flask sql外键使用_如何在SQL中使用外键?
  7. NHMicro业务脚本热部署快速开发框架介绍
  8. 大数据_Flink_Java版_数据处理_窗口起始点和偏移量---Flink工作笔记0058
  9. 大数据量表的优化查询
  10. python课程典范选优_python学生选课系统
  11. JAVA编程思想——读书笔记 类再生
  12. 行业软件之PTV微观软件VISSIM4.3 5.0 5.1 5.2 5.3 5.4下载和相关资料
  13. Windows常见错误
  14. python 中文排序(按拼音)
  15. Oracle dba_users视图
  16. ICML 2020 | SCAFFOLD:联邦学习的随机控制平均
  17. 排球比赛计分程序功能说明书
  18. 【编译原理】交叉工具链详解
  19. java设计网站推荐_26个新鲜有魅力的自适应网站设计实例
  20. 七个鲜为人知的搜索网站_19个鲜为人知的编程神话

热门文章

  1. Flutter中Flexible和Expanded区别
  2. 区块链技术用解决拜占庭将军问题_区块链技术如何解决拜占庭将军问题?
  3. 投资理财-心态很重要
  4. JavaScript打印和预览等
  5. css第04天今天学习盒子摆放,大家一起学习
  6. 在Vue.js中加载字体的最佳做法
  7. 关于计算机高中英语作文,玩电脑游戏高中英语作文
  8. 国产浏览器的发展,它们如何成功逆袭国外浏览器?
  9. OpenGL基础图形编程(八)变换
  10. 【数据库】单表查询附答案