这是什么旋律???????????

花式赋值(fancy evaluation)

链式赋值(chained evaluation)

a=b=c=10

交叉赋值(cross evaluation)

x=10

y=20

x,y=y,x

什么是列表

列(序列)表(表格),一列(储存多个元素的)表格

1.作用:储存多个(任意数据类型)

2.定义方式:[]内用,隔开多个元素(任意数据类型)

3.使用方式:索引

什么是字典

1.作用:存储多个值,但每个值都有描述信息

2.定义方式:{}内用,隔开多个键(描述)值(具体的值)对

3.使用方式:字典没有索引

布尔类型

布尔值--》true/false

布尔类型只有两个值,一个是True,另一个是False,布尔值不应该打印,而是在特定条件下触发

所有数据都自带布尔值,除了0/None/空(空字符/空列表/空字典)/False

解压缩

解压缩:只正对2-3个元素的容器类型的解压

lt=[1,2,3,4,5]
# print(lt[1],lt[2],lt[3])
# s1,s2,s3,s4,s5=lt
# print(s1,s2,s3,s4,s5)

# 单个下划线表示这个东西不需要
# s1,s2,s3,s4,_=lt
# print(s1)
# print(_)

#*_      :*把所有元素全部都合成放入了列表里去了(自己描述,你描述的就是真理)
#我讲出来的都是放狗屁,你看到的都是真理(计算机永远不会出错,老师会出错)
s1,*_=lt
print(s1)
print(_)

# 解压缩赋值
x,y,z=[10,20,30]
print(x,y,z)

python于用户的交互(客户说一句,计算机(python程序)答一句)

input的作用

1.让程序暂停

2.接收的永远是字符串

格式化输出的三种方式

1.f-string格式化

2.占位符格式化

3.format格式化

猜你喜欢

转载自www.cnblogs.com/jimGraymane/p/11497495.html