全局变量和局部变量
Posted zt-ttoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全局变量和局部变量相关的知识,希望对你有一定的参考价值。
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”
# (重点)规范如下:
# 全局变量变量名大写
# 局部变量变量名小写
以上是关于全局变量和局部变量的主要内容,如果未能解决你的问题,请参考以下文章