Python基础之变量

时间:2021-03-01 17:48:45

变量的作用

  用来记录状态的变化

全局变量

  全局变量一般使用大写字母来进行区分

  顶头写 定义过之后在整个程序中都能使用, 如果需要在函数中使用并修改全局变量的值需要加上global关键字;

   如果函数内部也定义了一个和全局变量同样名字的变量 这时会优先使用函数内部的局部变量;

局部变量

  在函数内部定义和使用,一般使用小写字母进行区分

全局变量和局部变量的使用示例:

name = '张三'

def Bianliang():
name = '李四'
print('I am local %s'%name) print('I am global: %s'%name) Bianliang()

结果是:

I am global: 张三
I am local 李四

nolocal

  介于global和local之间,用于指定上一级变量