针对Python中冒号的详细解释
1. “没什么首次没有为第二个,跳了三个”。
它得到的切片序列的每一个第三个项目。 扩展片是你想要的。新在Python 2.3
2. Python的序列切片地址可以写成[开始:结束:一步]
和任何启动,停止或结束可以被丢弃。
a[::3]
是每第三个序列。
3. seq[::n]
是每一个序列n个项的整个序列中。
例如:
>>> range(10)[::2]
[0, 2, 4, 6, 8]
语法是:
seq[start:end:step]
所以,你可以这样做:
'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> range(100)[5:18:2]
[5, 7, 9, 11, 13, 15, 17]
4. 解释s[i:j:k]
是,根据该“片第从i到j与第k步”。何时i和j缺席,整个序列是和s[::k]
意思是“每k个项目”。
示例 首先,让我们来初始化一个列表:
>>> s = range(20)
>>> s
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
让我们从每一个第3项s:
>>> s[::3]
[0, 3, 6, 9, 12, 15, 18]
让我们从每一个第3项s[2:]
:
>>> s[2:]
[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
>>> s[2::3]
[2, 5, 8, 11, 14, 17]
让我们从每一个第3项s[5:12]
:
>>> s[5:12]
[5, 6, 7, 8, 9, 10, 11]
>>> s[5:12:3]
[5, 8, 11]
让我们从每一个第3项s[:10]
:
'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> s[:10]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> s[:10:3]
[0, 3, 6, 9]
5. 当在Python切片第三是一步。
至于看片扩展为一个很好的概述。 有了这些知识 CodeGo.net,[::3]
您还没有指定任何开始或结束指数的切片。既然你已经指定了一步,3,这将需要的每第三个条目something开始优先个索引。
例如:
>>> '123123123'[::3]
'111'
6. 第三是优先步。
因此,[:: 3]
将返回列表/字符串的每个第3位。
7. 该::
分开结束,开始,步长值。
针对Python中冒号的详细解释相关推荐
- Python 中的Sympy详细介绍
Python 中的Sympy详细使用 遇到复杂计算找python绝对不让你失望,sympy是一个Python的科学计算库,用一套强大的符号计 ...
- 英语中的介词详细解释
英语中的介词详细解释 xixi2015-01-05 10:02:58 转载于:https://www.cnblogs.com/lyhabctranslate/p/4202991.html
- python isdigit和isnumeric区别_isdigit()、isdecimal()和isnumeric python中区别【详细讲解】...
今天爱分享给大家带来isdigit().isdecimal()和isnumeric python中区别[详细讲解],希望能够帮助到大家. 1.函数介绍 isdecimal(...) | S.isdec ...
- python中冒号(:)的作用
python中冒号:的作用 一开始接触python代码的时候冒号这个存在一直困扰了我很久,说一下我对冒号的理解. 冒号(:)表示的就是一个整体,冒号出现在哪里就代表这个位置对整体. 第一:作为整体用于 ...
- isnumeric用法python_isdigit()、isdecimal()和isnumeric python中区别【详细讲解】
今天爱分享给大家带来isdigit().isdecimal()和isnumeric python中区别[详细讲解],希望能够帮助到大家. 1.函数介绍 isdecimal(...) | S.isdec ...
- python中冒号报错_python中一些常见的错误_后端开发
PHP8 新特性之 Attributes_后端开发 PHP8的Alpha版本,过几天就要发布了,其中包含了不少的新特性,今天呢,我想谈谈Attributes,为啥呢, 是昨天我看到很多群在转发一个文章 ...
- Python中的self详细解析
1. 前言 我们总会在class里面看见self,但是感觉他好像也没什么用处,就是放在那里占个位子. 如果你也有同样的疑问,那么恭喜你,你的class没学明白. 所以,在解释self是谁之前,我们先明 ...
- Python中zip()函数的解释和可视化
文章来源于机器学习算法与Python实战,作者爱学习的胡同学 zip()的作用 先看一下语法: zip(iter1 [,iter2 [...]]) -> zip object Python的内置 ...
- Python 中冒号使用
[m : ] 代表列表中的第m+1项到最后一项 [ : n] 代表列表中的第一项到第n项 import numpy as np a=[1,2,3.4,5] print(a) [ 1 2 3 4 5 ] ...
最新文章
- 带monkey的测流量!
- 【跃迁之路】【425天】刻意练习系列184—SQL(2018.04.06)
- [Diary][pic]毕业聚餐-笑容灿烂
- 【数字智能三篇】之一: 一页纸说清楚“什么是大数据”
- php 安卓实现实时导航,用安卓平板电脑轻松实现GPS实时导航
- oracle之 SYSAUX表空间维护
- oracle04052,ORA-04052解决过程
- 计算机在外语专业中有哪些应用,CALL(3):计算机在外语教学中的应用
- Redis五大基本数据类型及其相关命令及常用用途
- Java多线程核心技术
- 分享不会迟到,只会来的晚一点——16倍速视频播放
- 看了三篇韩寒的博客文章
- 广东汕尾电信稳定dns服务器,广东电信的DNS是多少?
- Pycharm, 生成可执行文件,Unhandled exception in script报错
- Java HashMap的遍历(常用的四种方式),及key,value规律
- 诺基亚N95手机使用技巧
- c语言的中打印出鸟图形,教你画出一只萌萌哒小鸟【PS教程】
- JAVA--线程同步的三种方法
- c++二叉树打印(只为美观)
- Android 面试必备之 JVM 相关口水话,flutterpageview动画
热门文章
- 如何保留linux中yum安装后的rpm软件包
- 我在老男孩学python的日子_day1
- (原)ubuntu14.04中安装gcc4.9和g++4.9
- 在我生命里留下温暖记忆的一位老师
- 场效应晶体管内存 到底是谁发明的?
- [转]理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc...
- wgan 不理解 损失函数_AI初识:深度学习中常用的损失函数有哪些?
- python pil png合成gif储存时变黑_使用 Python 玩转图片
- 【学习笔记】硬件设备选型
- 【MM模块】Schedule Agreement 计划协议