文章目录[隐藏]
字符串切片
1、什么是字符串切片
所谓的切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。
2、字符串切片基本语法
顾头不顾尾:
序列名称[开始位置下标:结束位置下标:步长]
① 不包含结束位置下标对应的数据, 正负整数均可;
② 步长是选取间隔,正负整数均可,正数从左向右,负数从右向左。默认步长为1。
记口诀:切片其实很简单,只顾头来尾不管,步长为正正向移,步长为负则逆向移
原理图
numstr = '0123456789' # 1、从2到5开始切片,步长为1 print(numstr[2:5:1]) print(numstr[2:5]) # 2、只有结尾的字符串切片:代表从索引为0开始,截取到结尾字符-1的位置 print(numstr[:5]) # 3、只有开头的字符串切片:代表从起始位置开始,已知截取到字符串的结尾 print(numstr[1:]) # 4、获取或拷贝整个字符串 print(numstr[:]) # 5、调整步阶:类似求偶数 print(numstr[::2]) # 6、把步阶设置为负整数:类似字符串翻转 print(numstr[::-1]) # 7、起始位置与结束位置都是负数(遵循一个原则:必须是从左向右截取) print(numstr[-4:-1]) # 8、结束字符为负数,如截取012345678 print(numstr[:-1])
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。