如何在Python中注释掉一个代码块?

834 阅读3分钟

问题的提出

Python有两种方法来注释一个代码块。

  • 标签符号#告诉 Python 解释器忽略该行的其余部分。通过在每一行前面插入一个标签符号来手动注释一个代码块是很麻烦的。
  • 可以在一个给定的代码块周围插入多行字符串三引号'''...'''"""...""" 。然而,Python 把这些三引号的字符串当作文档字符串

你可以在这里看到这两个例子。

# Block Comment Method 1
# x = 1
# y = 2
# print(x + y)
'''
Block Comment Method 2
x = 1
y = 2
print(x + y)
'''

解决方案概述表

那么,如何注释一个 Python 代码块呢?

请看下面的表格,它展示了为给定的文本选择切换块注释的快捷方式。

编辑器快捷键 块注释快捷键 块取消注释
EclipseCTRL + /CTRL + /
PyDevCTRL + /CTRL + /
控件CTRL + /CTRL + /
Notepad++CTRL + KCTRL + SHIFT + K
IDLEALT + 3ALT + 4

。在不同的Python编辑器中,对给定的文本选择进行阻止-评论和取消评论的快捷方式。

让我们逐一深入了解最流行的编辑器。

PyCharm

PyCharm 是最流行的 Python 编辑器之一。你想成为PyCharm的向导并提高你在Python中的编码效率吗?请看我们的Finxter学院课程。

***掌握PyCharm集成开发环境,提高Python的生产力 ***

下面是我的PyCharm编辑器的截图,里面有一些基本的代码。

要在PyCharm中对这三行进行阻断评论,用鼠标选择它们,然后点击CTRL + / ,以获得标准的英文键盘布局。

CTRL + / ,在PyCharm中进行封锁式评论。

这将在每一个选定的行前面插入标签符号。在德语和瑞典语布局中,这不起作用,因为/符号只能用SHIFT + 7 ,但CTRL + SHIFT + 7 已经被保留给另一个 "_切换编号书签 "的快捷方式。_因此,你需要用菜单来阻断-评论。

。基于菜单的德语和瑞典语键盘布局的块状评论。

如果你不喜欢这种基于菜单的方法,你可以简单地重新定义键盘快捷键,如这里所述

要取消块注释,只需再次应用同样的程序,即通过快捷键或通过菜单选择,应用CTRL + / 来切换块注释。

Notepad++

将编程语言选择为Python后,Notepad++会自动在编辑器中突出显示代码。

Notepad++

你可以通过选择要进行块注释的行,然后点击CTRL + K

CTRL + K 来注释该块

要再次取消对代码块的注释,点击CTRL + SHIFT + K

CTRL + SHIFT + K 来注释代码块

IDLE

IDLE 块注释在每一行之前插入两个标签符号## 。这区别于只有一个标签的简单的、非块状的评论#

要在IDLE编辑器中对选定的行进行块状评论,请点击ALT + 3

ALT + 3 来注释块。

要恢复块状注释并取消对代码块的注释,选择代码块并点击ALT + 4

ALT + 4 ,取消对该块的注释。

如果你想提高你的Python技能,请随时下载你的小抄并加入这里的免费电子邮件学院。

The postHow to Comment Out a Block of Code in Python?first appeared onFinxter.