摘要: 函数的参数传递,本质上传递的是引用。比如说:def f(x): x = 100 print xa = 1f(a)print a输出结果为:1001参数x是一个新的引用,指向a所指的对象。如果参数是不可变(immutable)的对象,a和x引用之间相互独立。对参数x的操作不会影响引用a。这... 阅读全文
posted @ 2015-02-26 16:12 依然冷月 阅读(132) 评论(0) 推荐(0) 编辑
摘要: lambda函数在展开之前,我们先提一下lambda函数。可以利用lambda函数的语法,定义函数。lambda例子如下:func = lambda x,y: x + yprint func(3,4)lambda生成一个函数对象。该函数参数为x,y,返回值为x+y。函数对象赋给func。func的调... 阅读全文
posted @ 2015-02-26 12:18 依然冷月 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 循环在所有的语言中都有,但是Python特有的还是需要记录一下。range()S = '0123456789'for i in range(10): print S[i]也可以S = '0123456789'for i in range(0,len(S),2): print S[i]利用... 阅读全文
posted @ 2015-02-26 11:43 依然冷月 阅读(184) 评论(0) 推荐(0) 编辑