【发布时间】:2021-09-24 16:42:15
【问题描述】:
我最近开始研究Python,但是我找不到如何实现多行cmets。大多数语言都有块注释符号,如
/*
*/
我在 Python 中尝试过,但它会引发错误,所以这可能不是正确的方法。 Python 真的有多行注释功能吗?
【问题讨论】:
-
我想作为一种解释性语言,就像在 sh 或 bash 或 zsh 的情况下一样,
#是制作 cmets 的唯一方法。我猜想以这种方式解释 Python 脚本会更容易。 -
我知道这个答案很旧,但我遇到了它,因为我有同样的问题。接受的答案确实有效,尽管我对 Python 的了解不够多,无法知道为什么它可能不正确的复杂性(根据 ADTC)。
-
@BrandonBarney 让我解释一下这个问题。使用 ''' 的公认答案实际上创建了一个不执行任何操作的多行字符串。从技术上讲,这不是评论。例如,你可以写 k = '''假评论,真正的字符串'''。然后, print(k) 看看 ADTC 是什么意思。
-
现在更有意义了。我习惯于在 vba 中创建未使用的字符串会导致错误。我没有意识到python只是忽略了它。至少它仍然适用于调试和学习,但不是实际开发的好习惯。
-
在Python源代码中,如果断行,编辑器会自动缩进,显示断行真的是前一行的一部分吗?如果我分解一长串伪代码,我应该这样做吗?
标签: python comments documentation