15

当我试图打印一个像下面这样在句子中使用撇号的字符串时,

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

我收到语法错误。如何解决这个问题?

4

6 回答 6

32

您可以同时使用"'在 Python 中编写字符串,双'( '') 将无效。

如果您使用",您的案例的语法将是

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

但如果您使用',您可能需要按如下方式转义撇号:

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

通常,如果您使用",并且您的字符串也有",您将需要转义"字符串中的每个,除了关闭的那个,同样会发生'.

于 2012-12-31T18:30:04.873 回答
8

有2种方式:

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

或者:

print("I am jack's raging bile duct")
于 2015-04-04T06:08:32.803 回答
5

不要使用 double ',使用".

print("'I am jack's raging bile duct'")
于 2012-12-31T18:04:54.137 回答
1

使用双引号就可以了。print("我是杰克的胆管") 我试过了,效果很好。快乐编码!

于 2017-03-05T06:18:06.807 回答
0

''不是双引号。
你想要"

于 2012-12-31T18:04:44.733 回答
-3

你有3种方式:

  • """ 这是蟒蛇"""
  • “这是蟒蛇”
  • '它是蟒蛇'

一般来说,你可以使用不同的标记它maean使用“in'或使用'in”。

于 2021-10-01T06:53:08.853 回答