当前位置: 首页 > news >正文

python字符切片的规则

跟range一样有三个参数,分别是x:y:z,代表的含义分别为左边界,右边界(注意该范围是左闭右开的,也就是说取不到右值)和步长。

1. 切片是从左往右还是从右往左,看的是步长的正负,如果步长为正值则是从左往右,步长为负则是从右往左。

2. 如果没有填写步长,默认步长为1,也就是默认从左往右切片

3. 如果第一个:左边没有填写值,如str[:5:2],则左边界默认从0开始

4.如果第一个:右边没有填写值,如str[1::2],则表示取到底(包括最后一个元素)

5. 如果第一个:两边都填写了值,切片判断范围默认是左闭右开区间,如str[1:5:1],则表示从1开始(包括1),最多能取到下标为4的元素,而不能取到5。

http://www.lryc.cn/news/337161.html

相关文章:

  • C++ 的内存安全与效率
  • Go 实战|使用 Wails 构建轻量级的桌面应用:仿微信登录界面 Demo
  • c++取经之路(其五)——类和对象拷贝构造函数
  • YOLOv8最新改进系列:融合最新顶会提出的HCANet网络中卷积和注意力融合模块(CAFM),有效提升小目标检测性能,大幅度拉升目标检测效果!遥遥领先!
  • 【计算机毕业设计】网上宠物商店管理系统——后附源码
  • 详解Qt添加外部库
  • 深入理解JVM垃圾收集器
  • macU盘在电脑上读不出来 u盘mac读不出来怎么办 macu盘不能写入 Tuxera NTFS for Mac免费下载
  • 448.找到所有数组中消失的数字(原地修改)
  • Redis学习从入门到掌握(基础篇)
  • redis主从复制、哨兵
  • uniapp登录拦截白名单使用
  • 力扣45. 跳跃游戏 II
  • MXNet安装:专业指南与深度解析
  • C++函数模板案例--数组封装
  • 传统文字检测方法+代码实现
  • Jmeter从数据为查找结果集数据方法随笔
  • Objective-C网络请求开发的高效实现方法与技巧
  • Java:OOP之术语或概念
  • 内存地产风云录:malloc、free、calloc、realloc演绎动态内存世界的楼盘开发与交易大戏
  • 个人博客项目笔记_05
  • 基础知识点全覆盖(1)
  • 异常处理java
  • 个人博客项目_09
  • 【2024年MathorCup数模竞赛】C题赛题与解题思路
  • 蓝桥杯省赛冲刺(3)广度优先搜索
  • 网页内容生成图片,这18般武艺你会几种呢?
  • pytest的时候输出一个F后面跟很多绿色的点解读
  • 算法打卡day33
  • 《疯狂java讲义》Java AWT图形化编程中文显示