序列包括列表和元组下面的总结是一些两个公用的方法:
#2.0.0 数据结构 #在python 中有三种数据结构--序列(列表,元组),字典-映射 #列表能修改 而元组不能修改 #一个字符串就可以看成一个列表 #对列表的操作 def strTest(): #列表的定义以及初始化 listEmp = []; listEmpN = [None]*10 ## 给初始化列表给定长度 用乘法 print "List 的长度",len(listEmpN); expStr = "welcome to here!"; #序列 expStrM = ["start","monitor","pass"] listPar = ["0","1","2","3","4","5","6","7","8","9","10"] #1.1.序列通用法法一---用索引操作 print "索引操作",expStr[3]; print ("索引操作符",expStr[3]) ##为什么这两个的输出不是一样的结果 后者是一串unCode编码?? print "索引操作",listPar[3]; #1.2.序列通用法法二--分片操作 #冒号分开的前后两个参数分别决定截取字符串的起始和结束位 # par1《= str < par2 既不包括最后一个值 #还有第三个值就是步长,会在分片截取的区间上,按步长截取数据,步长不能为零 print "分片操作-左起取值",expStr[:3] print "分片操作-右起取值",listPar[-3:-1]; print "分片操作-左起取值",listPar[1:] print "分片操作-左起取值-步长为2",listPar[1::2] print "分片操作-左起取值-步长为-2",listPar[-4::-3] #print "分片操作-左起取值-步长为-2",listPar[2::-2] 会出错 #这里请注意,当步长为负数时,要让截取的开始位置大于结束位置 #也就是说截取和步长都要同向来截取 #1.3.序列通用法法三--成员检测 print "检测序列成员用 "" in list :","start" in expStrM; #1.4.序列通用法法四--序列的长度,最大值,最小值,以及序列相加 print "求序列最大值: max(list)",max(listPar); print "求序列最小值: min(list)",min(listPar); print "求序列长度: len(list)",len(listPar); #1.5.序列通用法五--序列相加 #两个相同的序列才能相加 print "两个序列的和:",expStrM+listPar
相关推荐
数据结构和序列(元组、列表、字典、集合) 3 职能 四 作业 #1 NumPy 基础 —— 五 使用 Pandas 进行主要数据分析Pandas 数据类型:Series、DataFrame、Index 6 作业#2 —— 7 数据可视化Seaborn、Plotly、...
本章知识点 2.1 常量和变量 2.2 运算符和表达式 2.3 常用语句 2.4 序列数据结构 第3页,共133页。 Python基础教程第2章全文共133页,当前为第3页。 2.1 常量和变量 2.1.1 常量 2.1.2 变量 第4页,共133页。 Python...
1. 初级程序员注重算法和数据结构 2. 事先做好准备,对工作有热情 3. 面试过程放松。不要急于写代码,了解清楚所要解决的问题,多和面试官沟通,然后开始做一些整体的设计和规划。不要急于提交,自己测试几个用例避免错误...
第2部分介绍了金融分析和应用程序开发中重要的Python库、技术和方法,其内容涵盖了Python的数据类型和结构、用matplotlib进行数据可视化、金融时间序列数据处理、高性能输入/输出操作、高性能的Python技术和库、金融...
、Python基础知识 版本问题 输入/输出:input() 格式化输出 、基础数据类型 、运算符 、表达式:合法性 、序列: 、程序结构 if for 循环、while循环,break、continue 、函数 range()、...
本章(běn zhānɡ)知识点 2.1 常量和变量 2.2 运算符和表达式 2.3 常用语句 2.4 序列数据结构 第3页,共133页。 Python基础教程第2章(共133张)全文共133页,当前为第3页。 2.1 常量(chángliàng)和变量 2.1.1 ...
第2部分介绍了金融分析和应用程序开发中zui重要的Python库、技术和方法,其内容涵盖了Python的数据类型和结构、用matplotlib进行数据可视化、金融时间序列数据处理、高性能输入/输出操作、高性能的Python技术和库、...
但是这些深度学习模型需要大规模训练数据,并且将复杂的语言分析和理解 过程简化成“黑盒子”,难以融合先验语言知识,进而使模型缺乏可解释性. <项目介绍> 该资源内项目源码是个人的毕设,代码都测试ok,都是运行...
非常适合想要深入学习并使用Python进行数据分析的读者,无论是新手还是有一定Python使用基础的读者,都将快速成为一名数据分析专家。 作者简介 Ivan Idris,实验物理学硕士,学位论文侧重于应用计算机科学。毕业后...
元组也是python的一种数据结构。和列表类似也是由一系列特定序列的元素组成 二 元组与列表的区别 列表是可变的。 包括添加元素删除元素等。元组一旦被创建就是不可变的 列表可以出现相同的元素。 元组不会存在相同...
1. 初级程序员注重算法和数据结构 2. 事先做好准备,对工作有热情 3. 面试过程放松。不要急于写代码,了解清楚所要解决的问题,多和面试官沟通,然后开始做一些整体的设计和规划。不要急于提交,自己测试几个用例避免错误...
组合数据类型是Python语言区别于其他高级编程语言的一大特色,通过组合数据类型,省去了其他语言各种复杂数据结构的设计,给编程人员带来了极大的方便,这也是Python流行于数据分析领域的原因之一。学习本章,要熟练...
1. 初级程序员注重算法和数据结构 2. 事先做好准备,对工作有热情 3. 面试过程放松。不要急于写代码,了解清楚所要解决的问题,多和面试官沟通,然后开始做一些整体的设计和规划。不要急于提交,自己测试几个用例避免错误...
1. 初级程序员注重算法和数据结构 2. 事先做好准备,对工作有热情 3. 面试过程放松。不要急于写代码,了解清楚所要解决的问题,多和面试官沟通,然后开始做一些整体的设计和规划。不要急于提交,自己测试几个用例避免错误...
1. 初级程序员注重算法和数据结构 2. 事先做好准备,对工作有热情 3. 面试过程放松。不要急于写代码,了解清楚所要解决的问题,多和面试官沟通,然后开始做一些整体的设计和规划。不要急于提交,自己测试几个用例避免错误...
还在苦苦寻觅用Python控制、处理、整理、分析结构化数据的完整课程?本书含有大量的实践案例,你将学会如何利用各种Python库(包括NumPy、pandas、matplotlib以及IPython等)高效地解决各式各样的数据分析问题。 ...
久负盛名的 Python 入门经典针对 Python 3 全新升级十个出色的项目,让你尽快可以使用 Python 解决实际问题目录第 1章 快速上手:基础知识 ........................ 1 1.1 交互式解释器 .............................
组合数据类型是Python语言区别于其他高级编程语言的一大特色,通过组合数据类型,省去了其他语言各种复杂数据结构的设计,给编程人员带来了极大的方便,这也是Python流行于数据分析领域的原因之一。学习本章,要熟练...