python中变量的作用域
生活随笔
收集整理的這篇文章主要介紹了
python中变量的作用域
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
變量的作用域
變量的作用域就是指變量的有效范圍。
變量按照作用范圍分為兩類,分別是 全局變量 和 局部變量。
全局變量:在函數(shù)外部聲明的變量就是全局變量
有效范圍:全局變量在函數(shù)外部可以正常使用。全局變量在函數(shù)內部也可以正常使用(需要用global聲明)局部變量:在函數(shù)內部聲明的變量就是局部變量
有效范圍:局部變量在函數(shù)內部可以正常使用局部變量在函數(shù)外部不可以訪問global關鍵字
global的作用就是把局部變量提升為全局變量
格式:
def 函數(shù)名():global 變量名函數(shù)功能代碼...示例:
def funName():global name #如果不使用global關鍵字,外部是無法訪問變量name的。name = 'dragon'funName() #調用
print(name) #嘗試訪問內部函數(shù)
‘’‘注釋:
global只有在函數(shù)內部對變量進行全局聲明,該變量才是一個完整的全局變量(在函數(shù)外部可以對該變量進行任意操作)。
‘’’
總結
以上是生活随笔為你收集整理的python中变量的作用域的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《SAP从入门到精通》——导读
- 下一篇: 使用工具Android Studio实现