首頁 >後端開發 >Python教學 >python global用法有哪些?

python global用法有哪些?

烟雨青岚
烟雨青岚原創
2020-06-10 13:22:3824339瀏覽

python global用法有哪些?

 global語句的作用:在寫程式的時候,如果想為一個在函數外的變數重新賦值,而這個變數會作用在許多函數中時,就需要告訴python這個變數的作用域是全域變數。此時用global語句就可以變成這個任務,也就是說沒有用global語句的情況下,是不能修改全域變數的。

python global用法:

用法一:使用global,可以讓方法內的局部變數全域可用,並且在別的檔案裡也可以引用到。

def fun():
   global c
   c =0
fun()
print(c)
打印:
0

用法二:在局部函數對全域變數重新賦值。

a = 0
b = 0
def fun():
   global a       # 在a  之前添加 global
   a = 2
   b = 2
fun()
print(a)
print(b)
打印:
2
0

推薦教學:《Python教學

以上是python global用法有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn