局部函数和全局函数

Posted keawen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了局部函数和全局函数相关的知识,希望对你有一定的参考价值。

#! /usr/bin/env python
#coding=utf-8
#局部变量,就是在函数内部定义的变量
#不同的函数,可以定义相同的名字的局部变量,但是各用个的不会产生影响
#局部变量的作用,为了临时保存数据需要在函数中定义变量来进行存储,这就是它的作用
#全部变量,定义在函数的外边
#特点:一个函数进行了修改,那么其他的函数,看到的值会立马发生了变化
g_a = 200
def test():
#只要用的global 进行全局变量的说明
#那么接下来在这个函数中使用这个变量的使用,就当做是一个全局变量来用
global g_a#如果没有用global 去先定义,g_a = 100 是
#是局部变量.用了则为全局变量.

g_a =100
print("--in the functoin a =%d ---"%g_a)

def test2():
#a= 100
#print ("--in the functoin a =%d ---"%g_a)
print ("in test2 functoin a =%d"%g_a)

test()

test2()

以上是关于局部函数和全局函数的主要内容,如果未能解决你的问题,请参考以下文章

Python20之全局变量和局部变量

局部变量和全局变量

PYTHON 函数局部变量和全局变量

python3--函数(函数,全局变量和局部变量,递归函数)

全局变量和局部变量

python基础局部变量全局变量