对元组的认识,自己感觉元组其实就是数组,只是叫法不同而已。 下面的内容为序列的性质
1. 索引 (正序,倒序--负数)
字符串可以通过索引来取值 ---- 结果为字符 ,字符串默认为字符的元组
取值时不能越界,否则报错【正序,倒序都不能越界】
2. 连接
元组可以通过 + * 两个操作符直接连接 ,+为连接一个,*为连接多个
3. 分片 (sliceing)
可以取一定范围内的元组
比如 num=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
合法 num[ :3] == num[0:3]
num[1,-1]==num[1:len-1]
num[-3:] ----取最后三个
步长: num[0:len-1:1] 1个接一个取值 num[0:len-1:n] 1个接n个取值
num[8:1:-2] 倒排隔2个取值
4. 空值为None
5. 成员资格 -------- 检查元素是否在元组内 ----------- in 返回boolean
test=[
['a','b'],['b','d']
]
['a','b'] in test ------ true
6. 长度最大值,最小值
len(num)
max(num) max(1,8,9)
min(num) min(1,2,3)
分享到:
相关推荐
1.Python基础_1.2_序列及通用操作,完整学习笔记,完美收藏
任务61: 尚硅谷_Python基础_61_序列08:32 任务62: 尚硅谷_Python基础_62_修改列表15:02 任务63: 尚硅谷_Python基础_63_列表的方法21:27 任务64: 尚硅谷_Python基础_64_遍历列表11:09 任务65: 尚硅谷_Python...
"01-python基础_python教程_"这个标题暗示了我们将探讨的是Python编程语言的基本概念和语法,这是学习任何编程语言的入门阶段。这个教程可能是针对初学者设计的,帮助他们建立起对Python编程的初步理解。 在描述中...
本篇将详细讲解Python的基础知识,帮助初学者快速入门。 1. **变量与数据类型** Python中的变量无需预先声明类型,直接赋值即可创建。基本数据类型包括整型(int)、浮点型(float)、字符串(str)和布尔型(bool...
总结来说,这个实验涵盖了Python 3环境下使用pandas、openpyxl等库处理Excel文件的基础知识,包括读取、写入、数据转换、时间元素处理以及数据可视化的实践。通过对这些文件的深入学习和实践,我们可以掌握到Python...
首先,Python的基础知识包括变量、数据类型和操作符。变量是存储信息的容器,你可以将其想象为一个可以改变其值的标签。Python支持多种数据类型,如整型(int)、浮点型(float)、字符串(str)和布尔型(bool)。...
Python中的`matplotlib`是基础绘图库,`seaborn`则提供了更高级的统计图形,`plotly`和`bokeh`支持交互式图表,而`geopandas`和`folium`则用于地理数据的可视化。 4. **Python关联分析**:在Python中,关联分析通常...
本教程“Python基础训练100题”旨在帮助初学者巩固Python基础知识,通过解决一系列算法问题来提升编程技能。 1. **基础语法** - 变量与数据类型:Python支持整型(int)、浮点型(float)、字符串(str)、布尔型(bool)...
而在时间序列预测中,移动平均可以作为模型的基础,帮助我们更好地理解和预测未来的趋势。 总之,Python提供了多种方式来计算移动平均值,无论是简单的数值计算还是复杂的时间序列分析,都能轻松应对。通过理解移动...
1. **Python基础知识**: 书中首先会涵盖Python的基础语法,包括变量、数据类型(如整型、浮点型、字符串、列表、元组、字典等)、控制流(if-else、for、while循环)、函数定义和调用、模块和包的使用。 2. **...
本示例将详细介绍如何使用Python实现ARIMA和其扩展版SARIMA(季节性ARIMA)进行时间序列分析。 首先,我们需要导入必要的库,包括`pandas`用于数据处理,`matplotlib`用于数据可视化,以及`statsmodels`中的`tsa`...
在Python中,有许多内置函数,如 `print()` 用于输出文本,`len()` 计算序列的长度,`type()` 查看对象类型等。此外,Python还有许多强大的第三方库,如 NumPy 用于数值计算,Pandas 用于数据处理,Matplotlib 和 ...
这个名为"Python入门_Pythonlearning_"的资源包显然是为那些希望掌握Python基础知识的人设计的。它包含了一系列教程,涵盖了Python编程的关键概念,帮助学习者逐步建立编程技能。 首先,让我们详细讨论一下每个...
本主题将深入探讨在Python中实现机器学习基础、Python基础以及迭代法的知识点。 首先,我们来看“机器学习基础”。机器学习是人工智能的一个分支,它使计算机能够在没有明确编程的情况下学习。Python中的Scikit-...
这个"python_python学习_python_"的压缩包文件包含了丰富的Python学习资源,涵盖了Python的基础语法、数据结构、面向对象编程以及函数的高级应用等方面。 首先,我们从“第009课:常用数据结构之字符串.md”开始。...
1. **基础语法**:Python以其简洁明了的语法著称,如缩进替代大括号表示代码块,以及强制性的空白字符规范。初学者应掌握变量声明、数据类型(如整型、浮点型、字符串、布尔型和None)、运算符、控制流(if-else、...
本篇内容将聚焦于“Advanced Python”,探讨Python进阶知识,帮助开发者从基础知识过渡到高级概念,提升编程技能。 ### Python PDF概述 "Advanced Python.pdf" 是一本专门针对Python进阶学习者的指南,它涵盖了...
1. **Python编程**:Python是这个项目的基础,它是一种高级、易学且功能强大的编程语言,广泛应用于数据处理、科学计算和自动化任务。在这个项目中,Python可能被用来编写爬虫、数据分析脚本以及数据可视化的代码。 ...
本资源“Python程序语言从入门到深入.rar”是一个综合性的Python学习资料包,旨在帮助初学者从零基础开始逐步掌握Python编程。 首先,让我们从Python的基础知识开始。Python的语法特点是强制缩进,这使得代码看起来...
Python语言基础是编程初学者踏入IT世界的理想起点。Python以其简洁明了的语法和强大的功能深受程序员喜爱。本章节将详细讲解Python的基础概念,帮助新手快速掌握编程基础。 1. **变量与数据类型** Python中的变量...