请注意,多加了下划线,数字还是数值型变量,只是让我们容易辨认大数。...a, b, *c = 1, 2
print(a)
print(b)
print(c)
1
2
[]
如果右边元素多过左边变量呢?从头开始一一解包,再把多余的全部赋给 c。...a, b, *_, d = 1, 2, 3, 4, 5
print(a)
print(b)
print(d)
1
2
5
“解包”解决痛点:将值赋给正确的变量。...6
密码函数
当登录时,你需要输入你的用户名和密码,用 input() 函数可以做到要求用户主动输入,但是输入的密码任何人都可见,这还是密码吗?...六个技巧总结如下:
下划线占位符:容易辨认大数的位数
枚举函数 enumerate():不需要显性创建索引
打包函数 zip():能同时遍历多个迭代器
解包:将值赋给正确的变量
动态属性 setattr