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("I am jack's raging bile duct") 試してみたところうまくいきました。ハッピーコーディング!

于 2017-03-05T06:18:06.807 に答える
0

''は二重引用符ではありません。
あなたがしたい"

于 2012-12-31T18:04:44.733 に答える