python的 局部变量与全局变量
生活随笔
收集整理的這篇文章主要介紹了
python的 局部变量与全局变量
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
局部變量:
只在函數(shù)內(nèi)部定義并使用的變量,只在定義的函數(shù)內(nèi)部使用有效,
def function_a():a = 1def function_b():
a =1 只能在函數(shù)function_a 中使用,不能在function_b 中使用
全局變量:
全局變量的定義有2中
1 中是定義在函數(shù)外部 不僅函數(shù)外部可以使用,函數(shù)內(nèi)部也能使用例如
a = 1def function_a():print(a)def function_b():print(a)if __name__ == "__main__":function_a()function_a()
函數(shù)function_a 和function_b 都可以使用
第二種是在函數(shù)內(nèi)部定義,使用 global (使用global的使用不能直接賦值,例如global a = 1 是錯(cuò)誤的)
def function_a():global aa = 1print(a)def function_b():print(a)if __name__ == "__main__":function_a()function_a()
總結(jié)
以上是生活随笔為你收集整理的python的 局部变量与全局变量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 存脐带血一年多少钱
- 下一篇: 富锦松花江碑林画是谁画的呢?