Week 5
Cat
抽空写完。
Week 6
2.3
1 | seq[start:end:step] |
2.4
对 list
的直接引用传递的是地址。
1 | a = [] |
此后 a, b
会同步改变。
若想要只传递值,可以用 list(s)
或 s[:]
将 s
复制一份。
tuple 是不可变的序列,用括号表示。但 tuple 中的序列元素能改变。
数据分为可变(mutable)与不可变,二者有本质区别,比如可变数据无 hash 值,因此不可作为字典 key。可变数据拥有身份,is
和 is not
是判断身份是否一致的函数。
局部状态这部分写的极为抽象。
1 | wd = make_withdraw(12) |
这绑定的是同一个函数。
只有函数调用才能引入新帧。
抽空看完 2.4。