元组-tuple

    社么是元组,tuple,元组也是一组有序的数据, 元组不具备修改功能

    元组是一种特殊的列表而已

   

    元组操作

        创建元组

            1.创建空元组

               变量 = ()

            2.创建单个数据的元组

                变量 = (,)或 变量 =值

            3.创建多个数据的元组

                b变量 = (值, 值, 值 。。。 ) 或 变量 = 值, 值 , 值 。。。 

            注意:元组的关键符号是都好而不是小括号。

        元组的特征

            1.元组具有序列特定,并且是有序序列

            2.元组数据值可以访问不可以修改

            3.元组的数据可以是任意数据类型

        序列操作

            序列操作:索引,分片,序列相加,序列相乘 , 成员资格

            1.索引操作

                元组[索引位置]

            2.分片操作

                元组[:]获取元素的所有数据

                元组[开始索引:]获取开始索引位置到最后的所有数据

                元组[:结束索引]获取元组开始索引位置到结束位置之间的所有数据(不包含结束为止)

                元组[开始索引:结束索引]获取元素开始索引位置到结束索引位置之间的所有数据(不包含结束为止)

                元组[开始索引:结束索引:跳步值]获取元素开始位置到结束索引之间的指定间隔的数据指定数据

            3.相加操作

                新元组 = 元组 + 元组

            4.相乘操作

                新元组 = 元组 * 整数

            5.成员检测

                数据 in  元组

                检测数据是否在元组当中,在返回True , 不再返回False

                

                数据 not in 元组

                检测数据是否不在元组当中,不在返回False,在返回False

            元组的遍历

                普通元组的遍历

                    for 变量 in  元组:

                        使用变量

                多层元组的遍历

                    for 变量1,变量2 in 元组 :

                        使用变量

            元组的函数

                len()获取元组中数据的长度

                    格式:len(元组)

                    返回值:整数

                max()返回元组中最大的值

                    格式:max(元组)

                    返回值:元组中的最大值

                min()返回元组中的最小值

                    格式:min(元组)

                    返回值:元组中的最小值

                tuple()讲其他序列转化为元组序列

                    格式:tuple(任意序列)

                    返回值:元组

            元组的方法

                count()计算指定数据出现的次数

                    格式:元组。count(查找的数据)

                    返回值:整数

                index()获取指定值在元组中的索引位置

                    格式:元组。index(查找的数据)

                    返回值:索引位置或者错误信息

                变量交换(元组特殊用法)

                     a = 值 1

                     b = 值 1

                     a , b = b , a

                这是python中常用的变量交换方式,不要用列表