Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 566 Bytes

c05_16.md

File metadata and controls

28 lines (19 loc) · 566 Bytes

5.16 字符串的分割技巧

当我们对字符串进行分割时,且分割符是 \n,有可能会出现这样一个窘境:

>>> str = "a\nb\n"
>>> print(str)
a
b

>>> str.split('\n')
['a', 'b', '']
>>>

会在最后一行多出一个元素,为了应对这种情况,你可以会多加一步处理。

但我想说的是,完成没有必要,对于这个场景,你可以使用 splitlines

>>> str.splitlines()
['a', 'b']