python split()函数

 

split():拆分字符串。针对字符串中包含相同符号,可以进行一次或多次切割

#使用默认分隔符

>>> s = "https://www.baidu.com/"
>>> s
'https://www.baidu.com/'
>>> s.split()
['https://www.baidu.com/']

#以"."为分隔符

>>> s.split('.')
['https://www', 'baidu', 'com/']

#分割0次

>>> s.split('.', 0)
['https://www.baidu.com/']

#分割一次

>>> s.split('.', 1)
['https://www', 'baidu.com/']

#分割两次

>>> s.split('.', 2)
['https://www', 'baidu', 'com/']

#分割两次,并取序列为1的项

>>> s.split('.', 2)[1]
'baidu'

#分割最多次(实际与不加num参数相同)

>>> s.split('.', -1)
['https://www', 'baidu', 'com/']

#分割两次,并把分割后的三个部分保存到三个文件。文件个数与切割后项的数量保持一致,不然会报错

>>> t1, t2 = s.split('.')
Traceback (most recent call last):
  File "<pyshell#9>", line 1, in <module>
    t1, t2 = s.split('.')
ValueError: too many values to unpack (expected 2)

>>> t1, t2, t3, t4 = s.split('.')
Traceback (most recent call last):
  File "<pyshell#10>", line 1, in <module>
    t1, t2, t3, t4 = s.split('.')
ValueError: not enough values to unpack (expected 4, got 3)

>>> t1, t2, t3 = s.split('.')
>>> t1
'https://www'
>>> t2
'baidu'
>>> t3
'com/'

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值