Pythonは、バックスラッシュ(\)を使用すると、バックスラッシュのエスケープが発生したくない場合、あなたは元の文字列を表す文字列の前にRを追加することができ、特殊文字をエスケープ使用しています。

>>>印刷( 'のRuの\のnoob')
のRu 
OOB 
>>>印刷(r'Ruの\のnoob ')
のRuの\ noobの
>>>

 

さらに、バックスラッシュ(\)は、次の行が継続行であることを示す、行継続文字として使用されてもよいです。また、使用することができます  『「...」「」』  または  『』「...」 『』  複数行にまたがります。

なお、Pythonは全く別の文字型は長さ1の文字列ではありません。

>>>ワード= 'Pythonの
>>>印刷(ワード[0]、ワード[5])
P N 
>>>印刷(ワード[-1]、ワード[-6])
N P

 

 

違いは、Cの文字列は、Pythonの文字列を変更することができないということです。[0] =「M」Wordなど、インデックス位置に値を代入すると、エラーが発生します。

注意:

  • 図1に示すように、バックスラッシュをエスケープするために使用することができ、バックスラッシュエスケープは、Rの使用が発生することができない可能にします。
  • 2、+演算子文字列は*オペレータ反復と、互いに接続することができます。
  • 3、Pythonの文字列が開始するために-1、左から右へ、左から右に0から始まり、2つのインデックスメソッドを持っています。
  • 4、文字列はPythonで変更することはできません。