Skip to content

Commit 6f6f1c9

Browse files
committed
feat: update global variables
1 parent e261b1b commit 6f6f1c9

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# 全局变量
2+
num = 10
3+
4+
def demo1():
5+
6+
# 修改全局变量的值
7+
# 在 python 中,不允许直接修改全局变量的值
8+
# 如果使用赋值语句,会在函数内部,定义一个局部变量
9+
num = 99
10+
print("demo1() ==> %d" % num)
11+
12+
13+
def demo2():
14+
15+
print("demo2() ==> %d" % num)
16+
17+
demo1()
18+
demo2()
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# 全局变量
2+
num = 10
3+
4+
def demo1():
5+
6+
# 希望修改全局变量的值 - 使用 global 声明一下变量即可
7+
# global 关键字会告诉解释器后面的变量是一个全局变量
8+
# 再使用赋值语句时,就不会创建局部变量
9+
global num
10+
num = 99
11+
print("demo1() ==> %d" % num)
12+
13+
14+
def demo2():
15+
16+
print("demo2() ==> %d" % num)
17+
18+
demo1()
19+
demo2()

0 commit comments

Comments
 (0)