day04_花式赋值、列表、输入、格式化输出
花式赋值
链式赋值
a = b = c = 10
def f1(a=1):
pass
交叉赋值
x = 10
y = 20
x, y = y, x
列表list
[]内用逗号隔开多个元素(任意数据类型)
索引取值:索引从0开始,从-1开始
字典dict
dic = {'a':1}
{}内用逗号隔开多个键(一般为字符串(不可变类型))值(任意数据类型)对
按key取值
布尔值
所有数据类型都自带布尔值,0/None/空(空字符串/空列表/空字典)/False自带布尔值为False,其他均为True
解压缩
一次性取多个值,如果某一个值不要,就用_表示
python与用户的交互
input()
- 暂停程序
- 接收用户的输入
- 接收的所有数据都为字符串
三种格式化输出方式
f-string
f'{name}'
占位符
'%s'%(name)
format
'{}'.format(name)

浙公网安备 33010602011771号