python内置函数slice()

一、简介

slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。可以用在任何可以被切片的地方

二、详解

返回一个切片对象,表示由 range(start, stop, step) 指定的索引集。 start 和 step 参数默认为 None。 Slice 对象具有只读数据属性 start、stop 和 step,它们仅返回参数值(或其默认值)。 它们没有其他明确的功能; 但是它们被 NumPy 和其他第三方包使用。 当使用扩展索引语法时,也会生成切片对象。 例如:a[start:stop:step] 或 a[start:stop, i]。
语法:class slice(start, stop[, step])
参数:start起始,stop终止,step步长
返回值:返回一个slice对象

slice对象的属性:如果你有一个slice对象,可以调用它的.start,.stop,.step属性来获取更多的信息

三、代码

slice()内置函数本身就返回一个slice对象,可以被用于任何可以被切片的地方

a = slice(0, 5, 2)
print(a)
print(a.start, a.stop, a.step)
slice(0, 5, 2)
0 5 2

可以用slice来代替切片,避免切片无法理解,缺少语言信息

indices = slice(0, 5, 2)
alst = [1,2,3,4,5,6,7,8,9]
alst[indices], alst[0:5:2]
([1, 3, 5], [1, 3, 5])

四、Reference

https://www.runoob.com/python/python-func-slice.html
https://docs.python.org/zh-cn/3.9/library/functions.html#slice

python内置函数slice()相关推荐

  1. python 内置函数

    python 内置函数 Python内置(built-in)函数随着python解释器的运行而创建.在Python的程序中,你 可以随时调用这些函数,不需要定义. abs()     # 求一个数的绝 ...

  2. python内置函数表_python学习系列--python内置函数(一)

    先列出所有的python内置函数,可以看到还是挺多的. abs()        求给定数的绝对值. all()          传入一个列表,只有当列表中所有元素都是真时,该函数返回真. any( ...

  3. 匿名函数python_基于python内置函数与匿名函数详解

    内置函数 Built-in Functions abs() dict() help() min() setattr() all() dir() hex() next() slice() any() d ...

  4. python内置函数返回序列中最大元素_Python之路(第八篇)Python内置函数、zip()、max()、min()...

    一.python内置函数 abs() 求绝对值 例子 print(abs(-2)) all() 把序列中每一个元素做布尔运算,如果全部都是true,就返回true, 但是如果是空字符串.空列表也返回t ...

  5. 【Python】Python3.7.3 - Python内置函数

    文章目录 系统参数 Python内置函数 abs() all() any() ascii() repr() eval() 空值为假,非空为真 系统参数 [tony@tony-controller bi ...

  6. python内置函数返回元素个数_Python内置函数

    Python Python开发 Python语言 Python内置函数 Python内置函数 一.内置函数 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print, inp ...

  7. Python内置函数、匿名函数

    内置函数 我们一起来看看python里的内置函数.什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等.截止到python版本3.6.2,现在python一共为 ...

  8. Python内置函数—vars的具体使用方法

    本文文章主要介绍了Python内置函数-vars的具体使用方法,分享给大家,具体如下: 英文文档: vars([object]) Return the dict attribute for a mod ...

  9. 大学计算机python编程的函数及作用总结_【转】python 内置函数总结(大部分)...

    python 内置函数大讲堂 python全栈开发,内置函数 1.内置函数 python的内置函数截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是python ...

最新文章

  1. 5月第三周全球域名解析商Top15:万网DNSPod份额上涨
  2. 《xUnit Test Patterns》学习笔记6 - Test Double
  3. 黑苹果hp有声音hdmi无声音_黑科技!不戴耳机也能独享声音!以色列公司推出无耳机传输音乐...
  4. html 文字输出语音,html 录音与文本转语音demo
  5. 使用代码删除Acquisition contract上指定IP的right scope
  6. sshfs的挂载与卸载
  7. 标准盒子与IE盒子的区别
  8. 学习php开发步骤,学习php设计模式 php实现模板方法模式
  9. 二叉树中和为某一值的路径(三)(C++)
  10. jquery dropload
  11. HTML5 CSS3学习
  12. 线性分类器及Python实现
  13. XLua系列讲解_Helloworld
  14. 13.2-“制作一款私有IAP串口下载小工具”之串口IAP的通信协议设计
  15. 【侯捷 C++ 面向对象高级开发】课程笔记以及个人注释(附带课程资源)
  16. 你居然不会狄杰斯特算法?惊了!
  17. EasyX安装与使用
  18. 论文代码Chrome神器:去谷歌学术搜到文章,代码链接就能自动展示
  19. 无线无法解释服务器域名,科学网—Ubuntu 17.10 WIFI无线网络无法解析DNS域名的解决方法 - 徐勇刚的博文...
  20. 可爱又迷人的反叛角色

热门文章

  1. android Canvas OpenGLES
  2. 基于共聚焦显微技术的显微镜和荧光显微镜的区别
  3. DevComponents.DotNetBar之SuperTabControl动态调整TABS页的位置,以动态调整按钮ButtonItem
  4. 卸载VS2013或者VS2012版本
  5. 微电网下垂控制,VF控制,PQ控制matlab仿真
  6. ArcMap将png图像矢量化
  7. List元素去重的六种方式
  8. mysql MGR配置keepalived
  9. PHP Web开发框架Laravel如何配置
  10. 微信小程序将unicode格式内容转为中文