Python-字符串的劈分

split()

  从字符串的左边开始劈分,默认的劈分字符是空格字符串,返回的值是一个列表。

  以通过参数sep指定劈分字符串时的劈分符。

  通过参数maxsplit指定劈分字符串时的最大劈分数,经过最大次劈分后,剩余的子串会单独作为一部分。

rsplit()

  从字符串的右边开始劈分,默认的劈分字符是空格字符串,返回的值是一个列表。

  以通过参数sep指定劈分字符串时的劈分符。

  通过参数maxsplit指定劈分字符串时的最大劈分数,经过最大次劈分后,剩余的子串会单独作为一部分。

 1 s = 'hello world Python'
 2 lst = s.split()
 3 print(lst)
 4 s1 = 'hello|world|Python'
 5 print(s1.split(sep='|P'))
 6 print(s1.split(sep='|', maxsplit=1))
 7 
 8 print('-----rsplit()-----')
 9 print(s.rsplit())
10 print(s1.rsplit(sep='|'))
11 print(s1.rsplit(sep='|', maxsplit=1))

#多个空格当做一个空格劈

posted @ 2022-02-25 16:02  Xxiaoyu  阅读(116)  评论(0编辑  收藏  举报