python函数里的局部变量演示代码,python函数变量演示,#!/usr/bin/p


#!/usr/bin/python# Filename: func_local.pydef func(x):    print 'x is', x    x = 2    print 'Changed local x to', xx = 50func(x)print 'x is still', x
                                输出
$ python func_local.pyx is 50Changed local x to 2x is still 50
                                它如何工作

在函数中,我们第一次使用x的 值 的时候,Python使用函数声明的形参的值。

接下来,我们把值2赋给x。x是函数的局部变量。所以,当我们在函数内改变x的值的时候,在主块中定义的x不受影响。

在最后一个print语句中,我们证明了主块中的x的值确实没有受到影响。

评论关闭