首页 > 其他 > 详细

全局变量和局部变量

时间:2018-07-27 00:46:24      阅读:181      评论:0      收藏:0      [点我收藏+]

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”
# (重点)规范如下:
# 全局变量变量名大写
# 局部变量变量名小写

全局变量和局部变量

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!