前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【说站】python切片运算符和slice()的关系

【说站】python切片运算符和slice()的关系

作者头像
很酷的站长
发布2022-11-24 10:33:06
2760
发布2022-11-24 10:33:06
举报
文章被收录于专栏:站长的编程笔记

python切片运算符和slice()的关系

1、切片运算符[]实际上在代码中与slice()使用:符号的对象一起使用,仅在[]内有效。

代码语言:javascript
复制
a[start:stop:step]

相当于:

代码语言:javascript
复制
a[slice(start, stop, step)]

2、根据参数的数量,切片对象的行为也略有不同,类似于range()。

即支持slice(stop)和slice(start, stop[, step])。

要跳过指定给定参数,可以使用None,以便 ega[start:]等价于a[slice(start, None)]或a[::-1]等价于a[slice(None, None, -1)]。

虽然:-based 表示法对简单切片非常有帮助,但slice()对象的显式使用简化了切片的程序生成。

以上就是python切片运算符和slice()的关系,希望对大家有所帮助。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • python切片运算符和slice()的关系
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档