第八章[字符串]:8.3:字符串切片

发布时间:2024年01月01日

一,切片

1,什么是切片?

切片是Python中一种用于操作序列类型(如列表、字符串和元组)的方法。它通过指定起始索引和结束索引来截取出序列的一部分,形成一个新的序列

2,用途

从字符串中提取特定部分,或者把字符串分割为更小的片段

3,语法

sequence[start:end:step]

start 表示起始位置的索引
可以省略不写,不写时取默认值为0
end 表示结束位置的索引,注意此索引上的字符不包含在切片中
可以省略不写,不写时默认值是字符串的长度
step 表示步长(可以省略不写,省略时默认值为1)

实际应用时:

sequence[start:]: 表示从 start 开始切割到结束为止,方向从左往右
sequence[:end] :表示从开始切割到 end 为止,但是不包含 end, 方向从左往右
sequence[start:end] :表示从 start 开始到 end 结束,但是不包含 end, 方向从左往右
sequence[start:end:step]: 表示从 start 开始到 end 结束,但是不包含 end,
step 为正时方向从左往右,
stop为负时方向从右往左

4,负数索引是倒序的位置,可以用负数索引访问字符串<

文章来源:https://blog.csdn.net/weixin_43881017/article/details/135322684
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。