虽然python用了很多年,可是我最近还是在看《python标准库》,大家可以看: http://wenku.it168.com/d_000040577.shtml 。我是一个特别不喜欢分享的人,不论是喜悦还是忧愁,很难理解当你们看到现在的我,又是不是不认识了。希望得到大家的帮助、支持,大家一起进步。
简单的函数调用你还会什么:
>>> def a(x, y):
... return x + y
...
>>> apply(a, (1,2))
3
>>> a(1,2)
3
>>> apply(a, (), {'x':1,"y": 2})
3
>>> a.__call__(1,2)
3
>>> eval("a(1, 2)")
3
>>> d = compile("a(1, 2)", '', "eval")
>>> eval(d)
3
赋值与复制:>>> a = [[1], [2], [3]]
>>> b= a
>>> a[0][0] = 0
>>> a[1] = None
>>> a
[[0], None, [3]]
>>> b
[[0], None, [3]]
>>> a = [[1], [2], [3]]
>>> b = a[:]
>>> a[0][0] = 0
>>> a[1] = None
>>> a
[[0], None, [3]]
>>> b
[[0], [2], [3]]
>>> import copy
>>> a = [[1], [2], [3]]
>>> b = copy.copy(a)
>>> a[0][0] = 0
>>> a[1] = None
>>> a
[[0], None, [3]]
>>> b
[[0], [2], [3]]
>>> a = [[1], [2], [3]]
>>> b = copy.deepcopy(a)
>>> a[0][0] = 0
>>> a[1] = None
>>> a
[[0], None, [3]]
>>> b
[[1], [2], [3]]
你有什么感想或者发表一下你的读后感!