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

一,切片

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,负数索引是倒序的位置,可以用负数索引访问字符串<

相关推荐

  1. Python语言字符串

    2024-01-01 13:04:01       36 阅读
  2. 代码随想录算法训练营天 | 字符串

    2024-01-01 13:04:01       62 阅读
  3. 力扣题——字符串转换整数

    2024-01-01 13:04:01       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-01 13:04:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-01 13:04:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-01 13:04:01       87 阅读
  4. Python语言-面向对象

    2024-01-01 13:04:01       96 阅读

热门阅读

  1. CSS Logical Properties

    2024-01-01 13:04:01       58 阅读
  2. 第13课 一维数组

    2024-01-01 13:04:01       53 阅读
  3. 剑指 Offer(第2版)面试题 63:股票的最大利润

    2024-01-01 13:04:01       60 阅读
  4. GitHub Copilot 快速入门

    2024-01-01 13:04:01       54 阅读
  5. VSCode Connect Host Remote-SSH的日志

    2024-01-01 13:04:01       53 阅读
  6. golang实现可中断的流式下载

    2024-01-01 13:04:01       58 阅读
  7. c语言深度优先搜索 (Depth-First Search,DFS)

    2024-01-01 13:04:01       55 阅读
  8. 关于 android 热更新技术

    2024-01-01 13:04:01       55 阅读