码迷,mamicode.com
首页 > 其他好文 > 详细

局部函数和全局函数

时间:2018-04-08 14:37:55      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:说明   pytho   变量   UNC   产生   pos   修改   接下来   oba   

#! /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()

局部函数和全局函数

标签:说明   pytho   变量   UNC   产生   pos   修改   接下来   oba   

原文地址:https://www.cnblogs.com/keawen/p/8744386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!