python如何拆分字符串_python中字符串的分割和组合

字符串的分割和组合>>>

s

'hello World! Everyone! This Is My First String!'

>>> s.split()

['hello', 'World!', 'Everyone!', 'This', 'Is', 'My', 'First',

'String!']

>>> s.split('

',4)

['hello', 'World!', 'Everyone!', 'This', 'Is My First

String!']

>>> s.split('e')

['h', 'llo World! Ev', 'ryon', '! This Is My First String!']

>>> s.rsplit()

['hello', 'World!', 'Everyone!', 'This', 'Is', 'My', 'First',

'String!']

>>> s.rsplit('

',4)

['hello World! Everyone! This', 'Is', 'My', 'First',

'String!']

>>>

s.rsplit('e')

['h', 'llo World! Ev', 'ryon', '! This Is My First String!']

#s.split([sep, [maxsplit]])

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

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

>>> s=s.replace('

','/n')

>>> s

'hello/nWorld!/nEveryone!/nThis/nIs/nMy/nFirst/nString!'

>>>

s.splitlines()

['hello', 'World!', 'Everyone!', 'This', 'Is', 'My', 'First',

'String!']

>>>

s.splitlines(True)

['hello/n', 'World!/n', 'Everyone!/n', 'This/n', 'Is/n', 'My/n',

'First/n', 'String!']

>>>

s.splitlines(False)

['hello', 'World!', 'Everyone!', 'This', 'Is', 'My', 'First',

'String!']

>>>

'/t'.join(s.splitlines())

'hello/tWorld!/tEveryone!/tThis/tIs/tMy/tFirst/tString!'

#s.splitlines([keepends])

把s按照行分隔符分成一个list。如果keepends为True则list的每个元素保留行分割符,如果为False则不保留分隔符

#s.join(seq) 用s把seq序列串联起来

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值