python基础知识四——局部作用域和//运算符
生活随笔
收集整理的這篇文章主要介紹了
python基础知识四——局部作用域和//运算符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
局部作用域
與C++/C不同的是,python 的局部作用域只能是函數內部,而C/C++還包括子語句塊。 下面來說明一下哪些情況下是局部變量局部變量
1.如果該變量在全局作用域(即在所有函數外)中使用,它就是全局變量。 2.如果在一個函數中,有針對該變量的global語句,則它就是全局變量。 3.否則,如果該變量用于函數中的賦值語句,則它就是局部變量。 4.但是如果該變量沒有用在賦值語句中, 則它就是全局變量。簡單來說,當你在函數內給第一次出現的變量使用賦值語句時,它就是局部變量了。 如果你要在函數內改變全局變量,則要先用global語句聲明該變量為全局變量。
//符號與/符號
python的/符號與C/C++不同,python中8 /3 =2.6666666666666665,而8 // 3 = 2。 即//符號才是整除。總結
以上是生活随笔為你收集整理的python基础知识四——局部作用域和//运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python基础知识三——try与exc
- 下一篇: python中缩进规则的例外