python截取字符串前几位的方法,Python取字符串最后一位
原标题:python截取字符串后有多少位数?
字符串截取,也称为字符串切片,使用方括号[]来截取字符串。在Python中,单个字符也被用作字符串。
string[开始索引:结束索引:步长]
开始索引:从指定位置截取;
End index:从指定位置结束截取,但不包含该位置的字符。
步长:如果没有指定,步长为1;
string[开始索引:结束索引]。
首先,我们来了解一下字符串的索引。Python中有两种索引字符串的方法,如下所示:
正索引代表从前到后的索引,默认从0开始;负索引是指从后向前的索引;索引值也可以称为下标。示例代码:
字符串截取遵循“左闭右开”的原则,也称“左无右”:
[开始下标:开始下标]
相关:《Python基础教程》
索引方法有两种,截取方法也有两种。示例代码:
因为涉及到执行效率的问题,所以需要根据情况灵活使用这两种索引方式来截取字符串。例如,如果想快速获得字符串的最后一部分,使用负索引是最快的。
str=0123456789
Print(str[0:3])#截断第一至第三个字符
012
Print(str[:])#截取字符串的所有字符
0123456789
Print(str[6:])#将第七个字符截断到末尾
6789
Print(str[:-3])# Intercept从开头到最后三个字符之前
0123456
Print(str[2])#截断第三个字符
2
Print(str[-1])#截断最后一个字符
九
Print(str[:-1])#以与原始字符串相反的顺序创建一个字符串
9876543210
Print(str[-3:-1])#截断第三和最后一个数字之前的字符。
七十八
Print(str[-3:]) #将倒数第二个数字截断到末尾
789
Print(str[:-5:-3])# Intercept以相反的顺序
原文:https://www.py.cn/jishu/jichu/13428.html重返搜狐查看更多。
责任编辑:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。