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

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]

所以,你可以这样做:

>>> range(100)[5:18:2]
[5, 7, 9, 11, 13, 15, 17]

 4. 解释s[i:j:k]是,根据该“片第从i到j与第k步”。何时ij缺席,整个序列是和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]

>>> 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. 该::分开结束,开始,步长值。

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

     视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。  

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

相关文章:

  • uniapp微信小程序投票系统实战 (SpringBoot2+vue3.2+element plus ) -后端鉴权拦截器实现
  • 固乔快递查询助手:批量、快速、全面的快递信息查询软件
  • C#,归并排序算法(Merge Sort Algorithm)的源代码及数据可视化
  • Linux的网络服务DHCP
  • 【小沐学CAD】开源Assimp库导入三维模型(C++、Python)
  • RT-Thread:SPI万能驱动 SFUD 驱动Flash W25Q64,通过 STM32CubeMX 配置 STM32 SPI 驱动
  • Python学习笔记-使用Anaconda+VSCode配置开发环境
  • RabbitMQ的关键概念解析
  • Python快速排序
  • SpringBoot整合人大金仓数据库KingBase
  • Phoenix基本使用
  • 31-35.玩转Linux操作系统
  • windows下载官方正版notepad++
  • Jmeter+ant+jenkins持续集成
  • 利用邮件发送附件来实现一键巡检,附件是通过调用zabbix api生成的word和Excel
  • Linux 常用指令汇总
  • SpringBoot 注解超全详解(整合超详细版本)
  • Redis:原理速成+项目实战——Redis实战9(秒杀优化)
  • 【I2多语言】多语言快速上手
  • 【野火i.MX6ULL开发板】开发板连接网络(WiFi)与 SSH 登录、上电自动登录、设置静态IP、板子默认参数
  • 【数据库原理】(10)数据定义功能
  • GnuTLS recv error (-110): The TLS connection was non-properly terminated.
  • hive sql 和 spark sql的区别
  • SparkStreaming基础解析(四)
  • HTML---JavaScript操作DOM对象
  • ChatGPT扩展系列之网易数帆ChatBI
  • 1.10号io网络
  • 基于JAVA+SpringBoot的高校学术报告系统
  • 单机部署Rancher
  • linux 命令