[python]截取字符串

本文介绍了Python中字符串的基本操作方法,包括按索引和按分隔符截取字符串的技术,并展示了如何查找特定字符的位置。通过实例演示了如何利用这些技巧处理IP地址等数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

按index截取

>>> str = "01234"
>>> str[0:2]       不包含index为2
'01'
>>> str[2:]       第二个参数缺省时表示截取到最末尾
'234'
>>> str[2:-1]      不包含-1的元素
'23'


按分割符截取

字符串查找到index

>>> a
'0123401234'
>>> 
>>> a.find("0")     正向找到某字符第一次出现的index:     str.find()
0
>>> a.rfind("0")    逆向找到某字符第一次出现的index:     str.rfind()
5
>>> 

 再按照index截取

>>> ip="192.75.70.261"
>>> ip.find(".")
3
>>> ip.rfind(".")
9
>>> ip[ip.rfind(".")+1:]
'261'
>>> 




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值