Python3 —— 字符串分割

s.split([sep, [maxsplit]]) 以sep是分隔符,把s分割成一个list。sep默认为空格。maxsplit是分割的次数,默认是对整个s进行分割

str = 'This is a string. We want to split it!'
# 从前向后分割
str.split()
str.split(' ', 3)
str.split('s')

结果:
['This', 'is', 'a', 'string.', 'We', 'want', 'to', 'split', 'it!']

['This', 'is', 'a', 'string. We want to split it!']

['Thi', ' i', ' a ', 'tring. We want to ', 'plit it!']


s.rsplit([sep, [maxsplit]]) 和split()的区别是它是从s的串尾往前进行分割。

str = 'This is a string. We want to split it!'
# 从后向前分割
str.rsplit()
str.rsplit(' ', 3)
str.rsplit('s')

结果:
['This', 'is', 'a', 'string.', 'We', 'want', 'to', 'split', 'it!']

['This is a string. We want', 'to', 'split', 'it!']

['Thi', ' i', ' a ', 'tring. We want to ', 'plit it!']

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值