python 查漏
列表相乘
[[]] * 5 等于多少?
推导 [0] * 5? [0,0,0,0,0]
由此推导是列表乘于数子等于 [0] + [0] + [0] + [0] + [0]
要点:
- 生成一个新列表
- 相当于列表相加
- 注意共享引用
[[]] * 5 答案是 [[], [], [], [], []]
意义:列表相乘没什么意义,纯注意下对共享引用的理解。
除法
python2
/ 传统除法
同一类型相除得同一类型
5 / 2 = 2
5.0 / 2 = 2.5
// 省略结果小数点
python3 改善被人经常骂的地方,计算总小了,客户总是骂,怎么找零钱总是小了一点 因此就改为默认都是float,这样计算就差不多正确了,
/ 5 / 2 = 2.5
其他用户怎么办,小了一些,我要回原来效果,因此
// 5 / 2 = 2