使用上の注意
結構使うと思うので違いをしっかり押さえとこ。
# -*- coding: Windows-31J -* # 最後の要素が存在する場合 "1,2,3,4,5".split(',') # => ["1", "2", "3", "4", "5"] "1,2,3,4,5".split(',', -1) # => ["1", "2", "3", "4", "5"] # 最後の要素が存在しない場合 "1,2,3,,".split(',') # => ["1", "2", "3"] "1,2,3,,".split(',', -1) # => ["1", "2", "3", "", ""] # 文字列リテラルの違い - ダブルクォート "1 2 3 4 5".split("\t") # => ["1", "2", "3", "4", "5"] # 文字列リテラルの違い - シングルクォート "1 2 3 4 5".split('\t') # => ["1\t2\t3\t4\t5"] # *上記例の文字列の数字と数字の間には\t(タブ)があります