-3

我对 python 的打印语句和注释符号有些困惑。

>>> 打印“测试”
测试
>>> 打印#“测试”

>>> 打印#“测试”

>>> 打印##“测试”

>>> 打印# ##"测试"

>>> 打印# ###“测试”

>>>

为什么我在打印后使用 # 时没有收到任何错误或异常,或者显示空字符串的原因是什么。?

4

1 回答 1

2

之后的所有#内容都是注释,并被忽略。

所以,

print# ###"Testing"

相当于:

print

来自文档

Python 中的注释以井号字符 开头#,并延伸到物理行的末尾。注释可能出现在行首或空格或代码之后,但不会出现在字符串文字中。字符串文字中的哈希字符只是一个哈希字符。由于注释是为了阐明代码而不是由 Python 解释,因此在键入示例时可能会省略它们。

而且您正在使用 Python2,其中print仍然是语句而不是函数。

于 2013-11-07T12:17:52.267 回答