day04整理 day04整理

花式赋值

链式赋值

a = b = c = 4

定义变量就是用的

交叉赋值

x, y= y,x

列表

描述世间万物状态的一组数据,就是一列表格

作用

存储多个元素

定义

[]内用逗号隔开多个元素

使用方法

索引

字典

描述世间万物状态一组带有描述信息的值

作用

带有描述信息的存储多个元素

定义方式

{}内用逗号隔开多个键值对

使用方法

xiaoming = [{'name':xiaoming},{'age':10}]

xiaomingde = xiaoming[0]

xiaomingde[name]

布尔值

布尔值只有两个值,一个为true一个为False

所有数据类型都带有布尔值

None、空字典、空字符、空列表、false等数据类型自带布尔值为false

解压缩

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

*_ * 后面的元素全部合成放到列表里去了

用户交互

命令行式、交互式

input()

输入让程序暂停,接收用户输入的内容

格式化输出

f-string 格式化
%占位符
format

运算符

比较运算符

算数运算符

逻辑运算符

成员运算符

赋值运算符

身份运算符

位运算符

流程控制

if

单分支 双分支 多分支

while

循环重复做一件事

while + else 没有被break干掉我就可以运行else