python把字符串拆分_如何在Python中拆分和解析字符串?

Python字符串解析演练

在空格上拆分一个字符串,得到一个列表,显示它的类型,打印出来:el@apollo:~/foo$ python

>>> mystring = "What does the fox say?"

>>> mylist = mystring.split(" ")

>>> print type(mylist)

>>> print mylist

['What', 'does', 'the', 'fox', 'say?']

如果彼此之间有两个分隔符,则假定为空字符串:el@apollo:~/foo$ python

>>> mystring = "its so fluffy im gonna DIE!!!"

>>> print mystring.split(" ")

['its', '', 'so', '', '', 'fluffy', '', '', 'im', 'gonna', '', '', '', 'DIE!!!']

拆分下划线上的字符串并获取列表中的第五项:el@apollo:~/foo$ python

>>> mystring = "Time_to_fire_up_Kowalski's_Nuclear_reactor."

>>> mystring.split("_")[4]

"Kowalski's"

将多个空间折叠为一个el@apollo:~/foo$ python

>>> mystring = 'collapse these spaces'

>>> mycollapsedstring = ' '.join(mystring.split())

>>> print mycollapsedstring.split(' ')

['collapse', 'these', 'spaces']

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值