在Python中无法打印包含“撇号”的语句。无效的语法

2024-06-08 17:10:32 发布

您现在位置:Python中文网/ 问答频道 /正文

例如

当我试图在下面写一些句子中使用撇号的东西时

print(''I am jack's raging bile duct'')

我得到无效语法错误。怎么解决这个问题?


Tags: am句子printjack语法错误ductbileraging
3条回答

有两种方法:

print('I am jack\'s raging bile duct')

或:

print("I am jack's raging bile duct")

可以同时使用“和”在Python中编写字符串,双精度“(”)将无效。

如果您使用“,那么您的案例的语法将是

print("I am jack's raging bile duct")

但如果使用',则可能需要按如下方式避开撇号:

print('I am jack\'s raging bile duct')

一般来说,如果你使用“,”并且你的字符串也有“,你将需要转义字符串中的每一个“,除了关闭的那个,同样的情况也会发生”。

不要使用double',使用"

print("'I am jack's raging bile duct'")应该有效

相关问题 更多 >