#!/usr/bin/python
#filename func_local.py
x = 50
def func(x):
print('x is',x)
x = x + 1
print('changed local x to',x)
func(x)
print('x is still',x)
结果:
x is 50
changed local x to 51
x is still 50
虽然全局变量和局部变量同名,但是在函数中的变量时局部变量,作用域也时函数中。