python 字符串切片

字符串切片

1、什么是字符串切片

所谓的切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。

2、字符串切片基本语法

顾头不顾尾:

 序列名称[开始位置下标:结束位置下标:步长]

① 不包含结束位置下标对应的数据, 正负整数均可;

步长是选取间隔,正负整数均可,正数从左向右负数从右向左。默认步长为1。

3、字符串切片小口诀

记口诀:切片其实很简单,只顾头来尾不管,步长为正正向移,步长为负则逆向移

原理图

python 字符串切片

4、字符串切片的小栗子

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])
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
Python

python索引下标使用方法

2022-3-12 1:51:58

Python

python 字符串的操作方法(find,rfind,count)

2022-3-14 23:47:45