是否有 Python 组件允许我绕过中间引号?比如,您能否指示 master start 和 stop 打印调用,以便解释 master start 和 stop 之间的所有内容,而不管该元素最初代表什么?
我正在尝试在程序中打印这一行以获得一些有趣的 ASCII,这只是由于弹出中间引号而导致错误的行之一:
print" ./'..|'.|| |||||\``````` " '''''''/||||| ||.`|..`\."
^
SyntaxError: EOL while scanning string literal
编辑: 在考虑字符串文字的原始解释时,如果三引号出现在您的行中,您还可以在原始解释中遇到三引号导出.
最佳答案
为什么不使用 triple-quoted string两端都有 """
吗?
>>> print """ ./'..|'.|| |||||\``````` " '''''''/||||| ||.`|..`\."""
./'..|'.|| |||||\``````` " '''''''/||||| ||.`|..`\.
>>>
请注意,您仍然需要转义字符串中与两端匹配的任何三重引号:
>>> print """ \""" """
"""
>>>
关于python - 避免转义字符串中的双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24274312/