Python3 與 Python2 的不同

2021-08-07 21:18:53 字數 534 閱讀 2659

至於學習 python3 和 python2,我了解到的觀點是這樣的。

1、現在很多的專案都還是在用 python2,學習 python2 還是有意義的;

2、python2 在 python 的官方已經公布了在什麼什麼時間停止維護,所以對於新手來說,學習 python2 的價值不是很大,所以直接 python3;

3、python3 和 python2 不相容的地方其實不多,我們完全可以同時學習,不必糾結在這一點上。

在 python2 中使用 python3 中的一些特性都是用from __future__ import來實現。

例如:

from __future__ import division     # 使用 python3 中的除法

1 / 2

# 0.5

今天的心得:

1、把電腦螢幕清理乾淨,然後碼字,是一件很愜意的事情;

2、在情緒比較低落的時候,就和朋友們聊聊天,在北京的大街上走一走,看看在這個城市裡奮鬥的人們。

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...

Python2 與Python3 的區別

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

python2與python3的區別

前記 python3對python2一些改變是 將一些內建函式由python2時返回列表變為python3返回迭代器 生成器 物件。python3對其改進的原因是迭代器的惰性求值特性 迭代器不會在它被繫結到變數之後就立即求值,而是等用到時再求值 這個特性可以解決一些巨大甚至無限的集合列表,如菲波那切...