#py数据结构元组# 特点 : 1:不可变# 2:用小括号来创建元组类型# 3:用,号来分割可以是任何的类型# 4:当元组中只有一个元素时,要加入逗号,不然解释器会当作整型来进行处理# 4:元组同样支持切片操作 tupleA = ()print(id(tupleA))print("查看元组类型为:",type(tupleA))#查看元组类型tupleA = ("abcd","sdjnsd",83782,True,["jgdabc","jis"])print("赋值后的元组为:",tupleA)# 遍历元组for item in tupleA : print(item,end=",")#取元组的元素print(tupleA[0]) #切片元组print("切片",tupleA[2:4])print("切片倒序输出:",tupleA[::-1])print("切片倒序步长输出:",tupleA[::-2])#倒序输出每个两个字符取一次print(tupleA[-2:-1:])#要考虑到左闭右开,不指定步长的话默认步长为1print(id(tupleA) ) #打印元组的内存地址idtupleA[4][0] = "蒋光道" #尝试对元组中的列表元素进行修改print(tupleA)tuple_c = tuple(range(10)) #强转print(tuple_c)print(tuple_c.count(1)) #统计数据项中指定元素的出现个数