1. 程式人生 > >Python全域性變數說明

Python全域性變數說明

1、全域性變數是位於檔案內部的頂層的變數名

2、全域性變數如果在函式內被賦值的話必須經過宣告

3、全域性變數在函式內部不經過宣告也可以被引用。

例:

num = 1

def foo1():
    '''
    foo1只是引用全域性變數num,無需宣告
    '''
    print(num)

def foo2():
    '''
    foo2對全域性變數num進行了賦值操作,因此需要使用global宣告
    '''
    global num
    num+=1
    print(num)

foo1()
foo2()