CodeGym /课程 /Python SELF ZH /Python 中的注释

Python 中的注释

Python SELF ZH
第 1 级 , 课程 5
可用

1. 如何写注释

在 Python 中,就像很多其他编程语言一样,可以在代码中写注释。

注释只是写给其他程序员看的文本: Python 解释器完全无视它们,也不会执行注释中的代码。注释有助于程序员和项目中的其他参与者理解代码,尤其是在团队协作和长期维护中格外有用。在 Python 中,有几种方法可以在代码中添加注释。

单行注释:

从符号 # 开始。# 后面的内容,在同一行内都会被 Python 解释器忽略。这种注释通常用于对特定代码行做简短说明或备注。例如:


# 这是单行注释
print("你好,世界!")  # 对函数操作的说明

多行注释:

Python 没有官方支持的多行注释,但可以通过多个单行注释或三引号字符串实现。不过需要注意,后者事实上是一个多行字符串常量,并不会作为代码执行。例如:


# 这是多行注释的例子
# 每行都以 # 符号开始

或者:


""" 这是一个多行字符串,可以用作注释。 Python 将其视为一个字符串,但如果不赋值或使用它, Python 不会对它做任何处理。 """

实用! 字面量是直接在代码中写的小块数据:例如数字、字符串等等。

2. 为什么要写注释

在代码中使用注释可以提高代码的可读性,方便维护和更新,同时也能促进团队的高效协作。注释应当简洁明了,提供有用的信息,并且保持与代码相关,以免添加过多冗余信息。

文档字符串 (docstrings):

这是通常放在模块、类、方法和函数开头的多行字符串,描述它们的功能。文档字符串用三对双引号括起来,常用于自动生成文档。

例子:


def add(a, b): """ 两个数字相加的函数。 :param a: 第一个加数 :param b: 第二个加数 :return: a 和 b 的和 """ return a + b 

在编程世界,开发者有时候会在代码中写一些不仅仅是解释性的,还会让人会心一笑的注释。以下是代码中一些有趣的注释示例:

示例 1:


# 我本来想解释这里发生了什么,但现在连我自己也不明白了。

示例 2:


# 如果这段代码不能工作,那肯定是别人的锅。

示例 3:


# 来了,看到,修了......然后搞坏了。

示例 4:


# 当我写这段代码时,只有我和上帝知道它是怎么工作的。
# 现在只有上帝知道。

示例 5:


# 这里浪费的小时数 = 42。

这些注释可以为开发过程增添趣味,让代码库不至于太过单调。它们也提醒我们,软件开发是一个创造性且充满人性的过程。

5.3 快速注释代码

在 PyCharm IDE 中,你可以通过快捷键快速注释或取消注释代码。只需选中需要注释或取消注释的代码行,然后按下 Windows 的 Ctrl + /(或 macOS 的 Cmd + /)。这个快捷键会在选中的每一行代码开头添加或移除注释符号,让这个操作又快又方便。

评论 (1)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
四十四夜极光 级别 5,Johannesburg,Hong Kong
12 三月 2025
逆天 对同一行代码的两个注释必须按规定的顺序放 要不就不行