常量 首字符串要小写,不然不辨识
位元
URLtuple 记号() 大部份的记号都是英语状况下的记号
1 特点
1.1 方括号括出来的统计数据都是位元,看类别type()
1.2 空位元 t_1=()
1.3 假如两个位元里头多于两个原素,要在原素前面加双引号 t_1=(1,)
1.4 位元里头能包涵多种类别的统计数据:有理数 浮点 数组 常量(True False) 位元 等
t_2=(1,2.56,hello,(4,5,6,python))
1.5 原素与原素间是用双引号分隔的,看原素的宽度len()
t_2=(1,2.56,hello,(4,5,6,python))
print(len(t_2)) # 输入 4
2 用语
值域形式:与数组那样 依照检索值域 能切碎值域
2.1 取一般而言值的形式 位元[检索值] 检索值从0已经开始
t_2=(1,2.56,hello,(4,5,6,python))
print(t_2[-1]) # 输入 (4, 5, 6, python)
2.2 嵌套值域形式 一层一层取检索
t_2=(1,2.56,hello,(4,5,6,python))
取‘python’
print(t_2[-1][-1]) #或 t_2[3][3] 输入 ‘python’
eg:取python中的y
print(t_2[-1][-1][1])
2.3 切碎值域 同数组 位元名[检索已经开始值:检索结束值:步长] 取左不取右
print(t_2[::]) # 输入 (1, 2.56, hello, (4, 5, 6, python))
print(t_2[0:4:1]) # 输入 (1, 2.56, hello, (4, 5, 6, python))
print(t_2[0:4:2]) # 输入 (1, hello)
print(t_2[0:4:3]) # 输入 (1, (4, 5, 6, python))
1.8 位元是有序统计数据类别,不能做增 删 改
a=(2,3.5,hello,True,(4,6,7,python),3,4)
print(a.index(3,2)) # 输入 5 表示取第二个3的检索
index(m,n) 表示m取第n次时候的检索
3 场景–心随我动
条目
URL list 记号中括号[]
# 条目
# URL list 记号[]
# 1 .特点
# 1.1 中括号[]括出来的都是条目
# 1.2 空条目 t=[]
# 1.3 条目里头能包涵多种类别的统计数据 有理数 浮点 数组 常量 位元,条目等
# 1.4 原素和原素间用双引号分隔,看原素宽度len()
# 2值域形式:与数组/位元那样 依照检索值域 可切碎值域
t=[2,0.0089,1,True,(1,2,3,hello),[python13,lemon,土豆,西红柿]]
# 2.1一般而言值域形式 条目名[检索值]
print(t[4]) # 取条目中检索为4的原素 输入:位元
print(t[-1]) # 取条目最后两个原素 输入:条目
# 2.2嵌套值域形式
print(t[4][3]) # 取位元中检索为3的原素的值 输入:hello
print(t[-1][2]) # 取条目中检索为-1的原素的值 输入:土豆
# 2.3 切碎值域形式 同数组/位元 条目名[检索已经开始位置:结束位置:步长]
# eg:请把最后两个嵌套在t条目里头的子条目的检索为偶数的值打印出来
print(t[-1][::2])
# 2.4 条目是有序统计数据,支持增删改 运用范围最广
# 函数 只支持条目的函数
#t=[2,0.0089,1,True,(1,2,3,hello),[python13,lemon,土豆,西红柿]]
#print(t.count(True))
# print(t.clear())
# 增加
# 形式一 append(value)
# 加在尾部 条目名.append(value) 一次只能增加两个原素
t_3=[2,0.0089,1,True,(1,2,3,hello),[python13,lemon,土豆,西红柿]]
print(t_3.append(会飞的鱼)) #输入
# 方法二 insert(i,value)
# 在指定的检索位置加原素 条目名.insert(i,value) 一次只能增加两个原素