我对 python 的打印语句和注释符号有些困惑。
>>> 打印“测试” 测试 >>> 打印#“测试” >>> 打印#“测试” >>> 打印##“测试” >>> 打印# ##"测试" >>> 打印# ###“测试” >>>
为什么我在打印后使用 # 时没有收到任何错误或异常,或者显示空字符串的原因是什么。?
我对 python 的打印语句和注释符号有些困惑。
>>> 打印“测试” 测试 >>> 打印#“测试” >>> 打印#“测试” >>> 打印##“测试” >>> 打印# ##"测试" >>> 打印# ###“测试” >>>
为什么我在打印后使用 # 时没有收到任何错误或异常,或者显示空字符串的原因是什么。?
之后的所有#
内容都是注释,并被忽略。
所以,
print# ###"Testing"
相当于:
print
来自文档:
Python 中的注释以井号字符 开头
#
,并延伸到物理行的末尾。注释可能出现在行首或空格或代码之后,但不会出现在字符串文字中。字符串文字中的哈希字符只是一个哈希字符。由于注释是为了阐明代码而不是由 Python 解释,因此在键入示例时可能会省略它们。
而且您正在使用 Python2,其中print
仍然是语句而不是函数。