Python2與Python3中的list異同

2021-08-04 11:29:10 字數 515 閱讀 2360

這次僅僅從自己實踐經驗上來做一次簡單的小結,python 2與python 3中的list在使用中的異同點做乙個簡單的總結。

跟隨技術的腳步,我自己的機器上安裝的是python3,前陣子找到的最新版本。但是,現在很多地方大量用到的版本其實是2.x。我自己的python學習最基礎只是的掌握其實是從python2開始的,最初的幾個簡單的功能掌握中就是list。在idle中輸入list直接回車,如果是python2我們將會看到type型別的提示,但是如果在python 3中我們將會得到object型別提示。

從面相物件的繼承上來看,其實不管是py2還是py3,list都可以作為乙個「類」來進行整合的。這在py3中自然是很好理解,畢竟這裡面就是乙個類。但是py2為什麼還能夠解釋的通,這就不好解析清楚了。其實,之前的乙個地方看到的帖子給了我一點啟示,那就是搜尋工廠函式用法的時候。其實,我覺得py2應該更像是工廠函式。

從簡的資訊對比來看,其實可以看出py3在物件導向思想上做了更進一步的強調或者深入。從程式設計思想上來看,或許物件導向的變成會慢慢成為一種越來越流行的變成思想。

Python 2 與Python 3的區別

1.除號 與整除號 python 2中,是整除 python 3中,是常規除法,是整除 2.raw input與input python 2用raw input python 3用input 都表示輸入函式。3.print與print 以及逗號 python 2中,print my print na...

Python3 與 Python2 的不同

至於學習 python3 和 python2,我了解到的觀點是這樣的。1 現在很多的專案都還是在用 python2,學習 python2 還是有意義的 2 python2 在 python 的官方已經公布了在什麼什麼時間停止維護,所以對於新手來說,學習 python2 的價值不是很大,所以直接 py...

Python2 與Python3 的區別

1.print函式 py2中print是乙個語法結構,如 print value py3中print是乙個函式,如 print value 2.除法運算 py2中兩個整數除法得到的是0,要想得到浮點數結果,則被除數或除數二者要有乙個是浮點數才行。如 print 1 4 0 print 1 4.0.2...