首页 > 解决方案 > 我正在尝试使用原始字符串概念但发现错误

问题描述

程序:

d=r'he said,'let's python.''
print(d)

输出:

File "<ipython-input-39-bb6666c2121c>", line 1
d=r'he said,'let's python.''
                 ^
SyntaxError: invalid syntax

标签: pythonstringrawstring

解决方案


用双引号将原始字符串括起来。这是处理可能有单引号(或双引号)表示字符串边界并且也存在于字符串中的情况的一种方法。在我们的例子中,我们用双引号表示字符串边界,因为单引号(撇号)出现在单词let's中。

>>> d=r"he said,'let's python."
>>> print(d)
he said,'let's python.

推荐阅读