手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

菜鸟教程python3.0在线编译器菜鸟教程python3实例百度网盘

时间:2022-05-23    点击: 次    来源:网络    作者:佚名 - 小 + 大

菜鸟教程python3.0在线编译器菜鸟教程python3实例百度网盘


下载地址

https://share.weiyun.com/t0F2btJ7


资料目录

菜鸟教程Python100例视频讲解课程
《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》.pdf
Python 编码规范(Google) _ 菜鸟教程.pdf
Python 实战-从菜鸟到大牛的进阶之路 - v1.1.pdf
Python菜鸟教程.doc
Python菜鸟教程word练习.doc
Python菜鸟教程图文word程序填空阅读填空程序试题.doc
菜鸟的Python笔记.pdf
菜鸟教程Python教程100例.doc

举例

序列
序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列,每一个值(称为元素)都分配一个数字,称为索引或位置,通过该索引可以取出相应的值。例如,我们可以把一家酒店看作一个序列,那么酒店里的每个房间都可以看作是这个序列的元素,而房间号就相当于索引,可以通过房间号找到对应的房间。
在 Python 中,序列结构主要有列表、元组、集合和字典。对于这些序列结构有以下几个通用的操作。
5.1.1 索引(Indexing)
序列中的每一个元素都有一个编号,也称为索引。这个索引是从 0 开始递增的,即下标为0 表示第一个元素,下标为 1 表示第 2 个元素,依次类推,如图 5.1 所示。
图 5.1 序列的正数索引
Python 比较神奇,它的索引可以是负数,这个索引从右向左计数,也就是从最后一个元素开始计数,即最后一个元素的索引值为-1,倒数第二个元素的索引值为-2,依次类推,如图 5.2 所示。
图 5.2 序列的负数索引
注意:在采用负数作为索引值时,是从-1 开始的,而不是从 0 开始的,即最后一个元素的下标为-1,这是为了防止与第一个元素重合。
通过索引可以访问序列中的任何元素。例如,定义一个包括 4 个元素的列表,要访问它的第 3 个元素和最后一个元素,可以使用下面的代码:
01 verse = ["春眠不觉晓","Python 不得了","夜来爬数据","好评知多少"]
02 print(verse[2]) # 输出第 3 个元素
03 print(verse[-1]) # 输出最后一个元素
输出的结果为显示文字:
夜来爬数据
好评知多少
说明:关于列表的详细介绍请参见 5.2 节。

切片(Slicing)
切片操作是访问序列中元素的另一种方法,它可以访问一定范围内的元素。通过切片操作可以生成一个新的序列。实现切片操作的语法格式如下:
sname[start : end : step]
参数说明如下。
 sname:表示序列的名称。
 start:表示切片的开始位置(包括该位置),如果不指定,则默认为 0。
 end:表示切片的截止位置(不包括该位置),如果不指定则默认为序列的长度。
 step:表示切片的步长,如果省略,则默认为 1,当省略该步长时,最后一个冒号也可以省略。
说明:在进行切片操作时,如果指定了步长,那么将按照该步长遍历序列的元素,否则将一个一个遍历序列。
例如,通过切片获取 NBA 历史上十大巨星列表中的第 2 个到第 5 个元素,以及获取第 1个、第 3 个和第 5 个元素,可以使用下面的代码:
01 nba = ["迈克尔·乔丹","比尔·拉塞尔","卡里姆阿卜杜勒·贾巴尔","威尔特·张伯伦",
02 "埃尔文·约翰逊","科比·布莱恩特","蒂姆·邓肯","勒布朗·詹姆斯","拉里·伯德",
03 "沙奎尔·奥尼尔"]
04 print(nba[1:5]) # 获取第 2 个到第 5 个元素
05 print(nba[0:2:5]) # 获取第 1 个、第 3 个和第 5 个元素
运行上面的代码,将输出以下内容:
['比尔·拉塞尔', '卡里姆阿卜杜勒·贾巴尔', '威尔特·张伯伦', '埃尔文·约翰逊']
['迈克尔·乔丹', '卡里姆阿卜杜勒·贾巴尔', '埃尔文·约翰逊']
说明:如果想要复制整个序列,可以将 start 和 end 参数都省略,但是中间的冒号需要
保留。例如,verse[:]就表示复制整个名称为 verse 的序列。

上一篇:菜鸟教程python在线编程工具python菜鸟教程在线编程器

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |