Python基础之变量

变量的作用

  用来记录状态的变化

全局变量

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

  顶头写 定义过之后在整个程序中都能使用, 如果需要在函数中使用并修改全局变量的值需要加上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之间,用于指定上一级变量

 

posted @ 2018-12-18 15:25  hxd-python  阅读(157)  评论(0)    收藏  举报