Python slice切片

1. 切片简介

取一个strlisttuple的部分元素是非常常见的操作

  • 切片 译自英文单词slice,指的是一部分
  • 切片 根据 步长step 从原序列中取出一部分元素组成新序列
  • 切片适用于 字符串、列表、元组

2. 切片的格式 

字符串[开始索引:结束索引:步长]

包含开始索引, 不包含结束索引

2.1. 需求 

str = '林安生欢迎'

# 获取前三个文字

2.2. 代码 

获取前三个文字
str = '林安生欢迎'
# 获取前三个文字
print(str[0:3:1])
步长为1可以这么省略
str = '林安生欢迎'
# 步长为1可以这么省略
print(str[0:3])
开始下表为0可以这么省略
# 开始下表为0可以这么省略
str = '林安生欢迎'
print(str[:3])
如果到末尾结束,可以省略结束索引,例如取后二个字“欢迎
str = '林安生欢迎'
print(str[3:])

3. 索引的正序和倒序

索引分为正序和倒序

  • 正序:从左向右,0开始
  • 倒序:从右向左,-1开始

3.1. 需求

str = '林安生欢迎'

# 获取最后两个文字欢迎

# 将最后两个打印处出来
print(str[-2:])

4.布长

在 Python 中,切片操作是指通过指定起始索引、结束索引和步长来获取序列中的一部分元素。步长参数指定了从起始索引到结束索引间隔默认为1

4.1. 需求 

str = '林安生欢迎'

#  获取林生迎

#  获取迎欢生安林

print(str[::2])

  步长也可以为负数,代表逆序切片 

print(str[::-1])

相关推荐

  1. Golang 切片

    2024-04-24 21:56:01       59 阅读
  2. Rust切片

    2024-04-24 21:56:01       43 阅读
  3. MATLAB切片

    2024-04-24 21:56:01       23 阅读
  4. Go 空切片 VS nil切片

    2024-04-24 21:56:01       51 阅读
  5. Go 空切片与nil切片

    2024-04-24 21:56:01       57 阅读
  6. Golang 切片相关笔记

    2024-04-24 21:56:01       50 阅读

最近更新

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

    2024-04-24 21:56:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 21:56:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 21:56:01       82 阅读
  4. Python语言-面向对象

    2024-04-24 21:56:01       91 阅读

热门阅读

  1. Python内置函数hex()详解

    2024-04-24 21:56:01       33 阅读
  2. Flutter 中的 Crypto 库介绍及使用

    2024-04-24 21:56:01       30 阅读
  3. 【MySql】深入了解 MySQL 中的 INNER JOIN 和 OUTER JOIN

    2024-04-24 21:56:01       25 阅读
  4. Linux笔记之more命令分页显示内容

    2024-04-24 21:56:01       25 阅读
  5. 音频格式编码

    2024-04-24 21:56:01       26 阅读
  6. KaFak知识总结(1)

    2024-04-24 21:56:01       33 阅读
  7. 每天一个数据分析题(二百七十七)

    2024-04-24 21:56:01       32 阅读
  8. python学习笔记(常用的方法)

    2024-04-24 21:56:01       36 阅读
  9. .css和.qss的区别

    2024-04-24 21:56:01       38 阅读
  10. flutter(学习日记篇-1)

    2024-04-24 21:56:01       31 阅读
  11. ABC349 A-E题解

    2024-04-24 21:56:01       38 阅读
  12. Stable Diffusion中的常用术语解析

    2024-04-24 21:56:01       26 阅读