Pythonの文字列 (3) + リスト
文字列
今回は文字列に関するPython特有っぽい機能について*1。
- 文字列の繰り返し
- Unicode 文字列
- 文字列の長さを調べる
>>> 'Abc' * 2 'AbcAbc' >>> u'あいうえお' u'\u3042\u3044\u3046\u3048\u304a' >>> len(u'あいうえお') 5
リスト
>>> li = ['a', True, 100, [3, 5]] # 1つのリストに複数の型を入れられる >>> li ['a', True, 100, [3, 5]] >>> li[1:2] = [] >>> li ['a', 100, [3, 5]]
まとめ
インデックス、スライス演算、len
など、文字列と同じ感覚で操作できていい感じ。
len
がstr
とかlist
のメソッドじゃないのが違和感があるなぁ…。
Todo
Unicode文字列がどんな場面で使われるか調べる。
*1:他の言語にもあるかもしれないが、少なくともJavaとJavaScriptには無い