【发布时间】:2021-05-04 01:54:27
【问题描述】:
在 python 脚本或 IDLE shell 中,我们可以使用双引号 " 或单引号 ' 或三个单引号或双引号的组合(主要用于文档字符串)''' 打印文本。
我正在处理一些文本并尝试了以下内容:
''''4'''' 扫描文本时出现 EOL。
然后我这次尝试使用 5 个引号,即'''''4''''',输出为"''4"。
最后,我用大量的引号尝试了同样的方法:
输入
>>> '''''''''''''''''''''''''''''ff'''''''''''''''''''''''''''
输出
"''ff"
我不明白为什么 python 在给定这么多 ' 的情况下返回这样的输出。
问题:它是如何显示如此异常的输出的,其背后的逻辑是什么?
【问题讨论】:
标签: python string quotes double-quotes