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

全局变量和局部变量

时间:2018-07-27 01:28:16      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:操作   变量   函数调用   col   strong   change   oba   color   定义   


name=‘lhf‘ #全局变量

# def change_name():
# print(name)
# change_name()
# >>>
# lhf

# def change_name():
# name=‘帅了一比‘ #局部变量
# print(‘change_name‘,name)
# change_name()
# print(name)
# >>>
# change_name 帅了一比
# lhf

# 用global name则定义引用的就是全局变量
# def change_name():
# global name
# name=‘帅了一比‘
# print(‘change_name‘,name)
# change_name()
# print(name)
# >>>
# change_name 帅了一比
# 帅了一比

# 函数调用的时候,先调用哪个就先执行哪个
# 如果函数中无global关键字优先读取局部变量,能读取全局变量,无法对全局变量重新赋值 NAME=“fff”,但是对于可变类型,可以对内部元素进行操作
# 如果函数中有global关键字,变量本质上就是全局的那个变量,可读取可赋值 NAME=“fff”
# (重点)规范如下:
# 全局变量变量名大写
# 局部变量变量名小写

全局变量和局部变量

标签:操作   变量   函数调用   col   strong   change   oba   color   定义   

原文地址:https://www.cnblogs.com/zt-ttoo/p/9374910.html

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