[python]截取字符串
程序员文章站
2024-02-23 19:27:40
...
按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'
>>>
上一篇: Python截取字符串