学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码!
今天是学Python的第8天,学的内容是元组。开学了,时间不多,写得不多,见谅。
目录
1.元组入门
2.一个易忘点
3.访问元组元素
4.修改元组中的元素
5.合并元组
6.判断元素是否在元组中
7.元组的切片
8.获取元组的长度
9.获取元组中的最大值和最小值
10.其他数据类型转化为元组
11.遍历元组
(1).直接遍历
(2).加上索引遍历
12.主要特点
(1).不可变性
(2).有序性
(3).可以存储不同类型的数据
(4).可作为字典的键
总结
1.元组入门
语法:( )
自我理解:元组是一种不可变的序列数据类型,用于存储一组有序的元素。元组使用小括号 () 来创建,或者使用tuple()函数从其他可迭代对象创建。元组和列表类似,本质上也是一种有序的集合,区别是元组不可修改。
2.一个易忘点
注意:元组中的元素只有一个,需要在元素的后面加上一个逗号.
自我理解:没有逗号,就成了是"int"类型,有逗号的才是元组类型.
3.访问元组元素
语法:通过下标.
4.修改元组中的元素
语法:没有,元组中的元素不可修改,图中报错的意思是“tuple(元组)”对象不支持项目分配.即不能修改一个不能修改的项目.
5.合并元组
语法:tup1 + tup2
自我理解:按顺序,打印时,先输出tup1的值,再输出tup2的值.
6.判断元素是否在元组中
语法:in 或者 not in
自我理解:与列表类似.返回值也是布尔类型
7.元组的切片
语法:tup[开始下标:结束下标]
自我理解:与字符串类似.
8.获取元组的长度
语法:len(tup)
自我理解:语法与前的的都一样.长度为元组中的元素数量.
9.获取元组中的最大值和最小值
语法:最大值(max),最小值(min)
自我理解:一样.
10.其他数据类型转化为元组
语法:tuple()
11.遍历元组
(1).直接遍历
语法:for in
(2).加上索引遍历
语法:enumerate()
12.主要特点
(1).不可变性
一旦创建,元组的内容不能被修改。这意味着不能添加、删除或修改元组中的元素。这种不可变性在某些情况下很有用,例如当你需要确保一组数据不会被意外修改时。
(2).有序性
元组中的元素是有顺序的,可以通过索引来访问。索引从 0 开始,与列表类似。
(3).可以存储不同类型的数据
元组可以包含不同类型的元素,例如整数、字符串、浮点数等。这使得元组在存储多种类型的数据时非常方便。
(4).可作为字典的键
由于元组是不可变的,它们可以作为字典的键。这在需要使用复合键来存储和检索数据时很有用。
总结
元组是一种不可变、有序的数据结构,适用于存储一组不可变的数据或作为函数返回多个值的方式。它的不可变性使其在某些情况下更加安全和可靠,而其可作为字典键的特性使其在特定的数据存储和检索场景中非常有用。
这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!