百度站长平台安卓版,怎么免费建立网店网站,个人营业执照网上申请入口官网,有哪几个网站可以做贸易什么是局部变量#xff1f;
作用范围在函数内部#xff0c;在函数外部无法使用
什么是全局变量#xff1f;
在函数内部和外部均可使用
如何将函数内定义的变量声明为全局变量#xff1f; 使用global关键字#xff0c; global变量
练习#xff1a; 演示局部变量
#…什么是局部变量
作用范围在函数内部在函数外部无法使用
什么是全局变量
在函数内部和外部均可使用
如何将函数内定义的变量声明为全局变量 使用global关键字 global变量
练习 演示局部变量
# 演示局部变量
def test_a():num 100print(num)
test_a()
# 出了函数体局部变量就无法使用了
print(num)演示全局变量
# 演示全局变量
num 200
def test_a():print(ftest_a{num})
def test_b():print(ftest_b{num})
test_a()
test_b()
print(num)在函数内修改全局变量
注意直接在函数内修改变量num值即没有使用global关键字并不会改变全局变量num的值并且函数内的num任然是局部变量。示例代码如下
# 函数内未使用global关键字声明变量则仍然是局部变量
num 200
def test_a():print(ftest_a{num})
def test_b():num 500 # 此处num是局部变量print(ftest_b{num})
test_a()
test_b()
print(num)使用关键字global在函数内对全局变量进行修改代码如下
# 演示在函数内修改全局变量
num 200
def test_a():print(ftest_a{num})
def test_b():global num # global关键字声明num为全局变量num 500 # 此处num是全局变量print(ftest_b{num})
test_a()
test_b()
print(num)