小编典典

如何在原始Python字符串中包含引号

python

考虑:

>>> r"what"ever"
SyntaxError: invalid syntax
>>> r"what\"ever"
'what\\"ever'

那么我们如何获得报价,而不是斜杠?

并且请不要建议r'what"ever',因为那样的话,问题就变成了我们如何包括两种引号?


阅读 213

收藏
2020-12-20

共1个答案

小编典典

如果要在字符串中使用双引号而不是单引号,则可以只使用单引号作为分隔符:

r'what"ever'

如果在字符串中需要两种引号,请使用三引号引起来的字符串:

r"""what"ev'er"""

如果要在字符串中同时包含两种用三引号引起来的字符串(一种极不可能的情况),则不能这样做,并且必须使用带有转义符的非原始字符串。

2020-12-20