参考链接: Python slice()

slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。

先来看看其定义吧

函数实际上是切片类的一个构造函数,返回一个切片对象,千万不能把其当作函数使用。默认start, step为None;

下面看个例子:

import numpy as np

arr=np.arange(10)

arr

#Out[37]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

myslice=slice(5)       #默认start step为None

myslice

#Out[39]: slice(None, 5, None)

arr[myslice]

#Out[41]: array([0, 1, 2, 3, 4])

myslice1=slice(1,8,2)    #start为1,end为8,step为2

myslice1

#Out[44]: slice(1, 8, 2)

arr1=arr[myslice1]

arr1

#Out[46]: array([1, 3, 5, 7])

可以看出slice和索引是一样的,arr[slice], slice是一个对象,不能当函数用

[转载] 【python】内置函数 slice()相关推荐

  1. python内置函数slice()

    python内置函数slice() 一.简介 slice() 函数实现切片对象,主要用在切片操作函数里的参数传递.可以用在任何可以被切片的地方 二.详解 返回一个切片对象,表示由 range(star ...

  2. [转载] Python 内置函数 dir()

    参考链接: Python dir() 简述 在 Python 中,有大量的内置模块,模块中的定义(例如:变量.函数.类)众多,不可能全部都记住,这时 dir() 函数就非常有用了. dir() 是一个 ...

  3. [转载] Python内置函数-min函数和max函数-详解

    参考链接: Python min() 博文主要内容如下: max和min函数的使用介绍: 对可迭代对象元素进行比较,找到最大/最小值      max(iterable, *[, default=ob ...

  4. [转载] Python 内置函数 lambda、filter、map、reduce

    参考链接: Python lambda (匿名函数) | filter, map, reduce Python 内置了一些比较特殊且实用的函数,使用这些能使你的代码简洁而易读. 下面对 Python ...

  5. [转载] python内置函数 compile()

    参考链接: Python compile() 描述 compile() 函数将一个字符串编译为字节代码. 语法 以下是 compile() 方法的语法: compile(source, filenam ...

  6. python 内置函数

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

  7. Python内置函数详解——总结篇

      引 言 国庆期间下定决心打算学习Python,于是下载安装了开发环境.然后问题就来了,怎么开始呢?纠结一番,还是从官方帮助文档开始吧.可是全是英文啊,英语渣怎么破?那就边翻译边看边实践着做吧(顺便 ...

  8. Python 内置函数sorted()在高级用法

    对于Python内置函数sorted(),先拿来跟list(列表)中的成员函数list.sort()进行下对比.在本质上,list的排序和内建函数sorted的排序是差不多的,连参数都基本上是一样的. ...

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

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

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

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

最新文章

  1. 理科生用创意毁灭世界,爆笑!
  2. c++定义一个动态对象数组_如何在Python中自定义一个可被调用的对象实例?
  3. 【css】文字垂直居中
  4. java学习(80):GULqq界面
  5. python 不确定度_python机器学习-chapter2_16
  6. javascript-字典形态对象与数组形态对象
  7. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期下跌1.54%
  8. 【渝粤教育】国家开放大学2018年春季 3923T汽车维修企业管理 参考试题
  9. Hadoop生态圈-Azkaban实现文件上传到hdfs并执行MR数据清洗
  10. java计算机毕业设计服装批发进销存系统MyBatis+系统+LW文档+源码+调试部署
  11. 编程珠玑第三章笔记加习题解答
  12. 最新最快的HTTP代理服务器,国内外HTTP代理服务器,游戏代理服务器,Q代理服务器,代理IP...
  13. erp系统不能连接服务器配置,erp系统云服务器怎么配置
  14. 光环PgMP学友 | 4A成绩考过,学以致用才是“高分”!
  15. Microsoft Azure 建立虚拟机
  16. PostgreSQL重启恢复---XLOG 2.0
  17. [AlwaysOn] 创建SQL Server高可用性组T-SQL语法:SEEDING_MODE参数
  18. 员工与客户之间就是一个微信
  19. OpenCascade学习笔记-创建一个简单的OpenCascade单文档
  20. bzoj1616[Usaco2008 Mar]Cow Travelling游荡的奶牛*

热门文章

  1. TOYOTA SYSTEMS Programming Contest 2021(AtCoder Beginner Contest 228) ABCD
  2. 详解MAC硬盘中各个文件夹
  3. rust自我解脱_自我解脱
  4. linux 运行java工程师_java工程师linux命令,这篇文章就够了
  5. nginx location匹配除了一个路径_nginx部署React项目
  6. 索引 2 超出范围。_重点推荐:音响灯光行业搜索引擎推广教学
  7. hdu 4417 树状数组查询区间不是1到n时需要转换,例[0,5]变成[1,6]
  8. WPF RadioButton按钮控件取消选中设置
  9. ajax回调函数提交表单,MVC3中ajax提交表单无法执行success回调函数,怎么办?
  10. java mapreduce示例,hadoop入门-MapReduce实例(一)