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