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))
#多个空格当做一个空格劈