python自增_Python的自增运算与Python变量的浅析
生活随笔
收集整理的這篇文章主要介紹了
python自增_Python的自增运算与Python变量的浅析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、關于Python的自增運算
學了C/C++后再學習Python,不自覺地就打出了自增運算符++,但是發現Python解釋器不認識,查了下資料,發現Python中沒有這個運算符。這里暫時不探討自增運算符的內部實現原理,從語言設計角度來說,不用自增運算符是為了語言上的簡潔。Python的設計哲學就是要簡潔,所以自然就沒有自增運算符了。
那么我們要實現自增可以怎么做呢?
我們可以用i = i + 1來實現。
二、Python變量的淺析
我們分別來看C++和Python中的兩個例子。
首先是Python中。
我們可以發現,在Python中變量是以內容為基準而不是以變量名為基準,指向相同內容的變量即使名稱不同,他們的地址也是一樣的。因此我們可以明白為什么Python中數值類型是不可變的。
而在C++中,我們運行以下代碼。
1 #include
2
3 using namespacestd;4
5 intmain()6 {7 int a = 5;8 int b = 5;9 cout<<"The id of int a:"<<&a<
結果如圖。我們可以發現,C++中變量以變量名為基準,一個變量分配一個內存空間,改變變量的內容不會改變變量的地址。
鑒于本人水平有限,如有不當之處,還請在評論中指出。
總結
以上是生活随笔為你收集整理的python自增_Python的自增运算与Python变量的浅析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java项目添加jar包
- 下一篇: Vue 数字时钟