函数-局部变量

#局部变量

name = 'Black girl'

def change_name():

  name = '黑色的姑娘'

  print(‘在’,name,‘里面。。’,id(name))

change_name()

print(name,id(name))

#执行结果:

在  黑色的姑娘  里面。。 4315524152

Black girl   4315442992

局部变量 就是指定义在函数里的变量,只能在局部生效

定义在函数外部一级代码的变量,叫全局变量,全局能用

在函数内部,可以引用全局变量

如果,全局和局部都有一个变量,叫name,函数查找 变量的顺序是由内而外的。

原文地址:https://www.cnblogs.com/kingforn/p/10890885.html