2009年4月21日火曜日

Java使いのPython手習い: 文字列

  • 文字列は+で連結、*で繰り返し。
  • 文字列連結時に組み込み型が混在していても、Javaのような暗黙型変換は行われない。
  • 文字列の指定には"も'も使用可能。違いはないが、それぞれ文字列中でエスケープなしにシングルクオート、ダブルクオートが使用できる。
  • 3連続のシングルクオート/ダブルクオートで複数行にわたる文字列を(\nエスケープシーケンスなしで)記述することができる。
  • 逆に、一般的なエスケープシーケンスを使用することもできる。
  • マルチバイト文字を扱う場合、u""等、先頭にuを付加することでユニコード文字列として扱える。len関数なんかでもJavaのlength()と同じカウントになる。
  • 文字列が持っているメソッドはここらへんに

0 Comments: