我想有替代隔膜呼籲string.split()
用替代分離分割字符串
>>> import string
>>> string.split('a n', ' ')
['a', 'n']
這是正確的時候。
>>> string.split('a n"c', ' "')
['a n"c']
>>> string.split('a n"c', '[ |"]')
['a n"c']
理想的分割應該是['a', 'n', 'c']
。
>>> string.split('a n" "c', '[ |"]')
['a n" "c']
>>> string.split('a n" "c', ' "')
['a n"', 'c']
理想的分割應該是['a', 'n', 'c']
。
所以我想知道我該怎麼做?
'string.split()'不推薦使用;你可以直接在字符串上調用該方法。 – 2014-09-12 21:59:18
爲什麼不推薦使用?是不是很類似於C++? (這是很好的imho) – Tim 2014-09-12 21:59:44
因爲''a b c'.split()'也可以;那些是'str'對象的方法。 – 2014-09-12 22:01:35