python字符串切割split和rsplit函數
1. split(sep, maxsplit)
- 切分字符串,返回切分後的列表
- sep,分隔符,默認空格
- maxsplit,切分次數,默認最大次數,從起始位置開始計數
示例1:默認
s = 'a b c'
res = s.split()
res
['a', 'b', 'c']
示例2:指定參數
s = 'a b c'
res = s.split(sep=' ', maxsplit=1)
res
['a', 'b c']
示例3:位置參數
s = 'a.b.c'
res = s.split('.', 1)
res
['a', 'b.c']
2. rsplit(sep, maxsplit)
- 類似split,區別爲從結尾位置開始計數
- sep,分隔符,默認空格
- maxsplit,切分次數,默認最大次數,從起始結尾開始計數
示例1:默認
s = 'a b c'
res = s.rsplit()
res
['a', 'b', 'c']
示例2:指定參數
s = 'a b c'
res = s.rsplit(sep=' ', maxsplit=1)
res
['a b', 'c']
示例3:位置參數
s = 'a.b.c'
res = s.rsplit('.', 1)
res
['a.b', 'c']