*有过Python基础,但是到赋值、类、拷贝(深浅) 就搞不清啦!
*通过UCB CS61A 来查缺补漏啦
*长期更新
Name Lookup Rules
值得注意的是,到了class,object全局和局部变量就会变,之后应该会有。
一些专有名词,学英文啦
Doctests
Seems to be an automatic debugger...
'''
这个例子展示如何在源码中嵌入doctest用例。
'>>>' 开头的行就是doctest测试用例。
不带 '>>>' 的行就是测试用例的输出。
如果实际运行的结果与期望的结果不一致,就标记为测试失败。
'''
def multiply(a, b):
"""
>>> multiply(4, 3)
12
>>> multiply('a', 3)
'aaa'
"""
return a * b
if __name__=='__