公式マニュアルを読んで、これらの例を見つけました。
'"Isn\'t," she said.'
に変更する
\'
と'
'"Isn't," she said.'
pythonはそれが無効な構文であることを教えてくれます。
しかし、私がに変更した
'
場合"
'"Isn"t," she said.'
エラーなしで印刷します。
の内部は文字として表示されると思いますが、
" "
なぜ'
pythonは構文エラーがあると教えてくれるのですか?そして、私がそれをに変更した場合
'''"Isn't," she said.'''
正常に印刷されます。違いは何ですか
'''"Isn't," she said.'''
と
'"Isn't," she said.'
?