开发者社区 问答 正文

python如何截断字符串

python如何截断字符串

展开
收起
保持可爱mmm 2019-12-11 14:38:29 338 分享 版权
1 条回答
写回答
取消 提交回答
  • 字符串本质上就是由多个字符组成的,Python 允许通过索引来操作字符,比如获取指定索引处的字符,获取指定字符在字符串中的位置

    等。python中截取字符串,可以使用split()方法,或者使用索引来截取。

    Python 字符串直接在方括号([])中使用索引即可获取对应的字符,其基本语法格式为:

    string[index]

    这里的 string 表示要截取的字符串,index 表示索引值。Python 规定,字符串中第一个字符的索引为 0、第二个字符的索引为 1,后面

    各字符依此类推。此外,Python 也允许从后面开始计算索引,最后一个字符的索引为 -1,倒数第二个字符的索引为 -2,依此类推。

    实例(python2版本)

    str = '0123456789'

    print str[0:3] #截取第一位到第三位的字符

    print str[:] #截取字符串的全部字符

    print str[6:] #截取第七个字符到结尾

    print str[:-3] #截取从头开始到倒数第三个字符之前

    print str[2] #截取第三个字符

    print str[-1] #截取倒数第一个字符

    输出结果如下:

    012

    0123456789

    6789

    0123456

    2

    9 问题来源于python学习网

    2019-12-11 14:38:44
    赞同 展开评论
问答分类:
问答标签:
问答地址: