Python2與Python3的比較

2021-09-20 13:09:21 字數 547 閱讀 2710

python2中print是乙個語句,無論想輸出什麼,直接放到print關鍵字後面即可。

python3中print()是乙個函式,print()需要你將輸出的東西作為引數傳給它。

python2

python3

備註print

print()

輸出乙個空白行,python3需要呼叫乙個不加引數的print()

print 1

print(1)

輸出乙個值,將值傳入print()函式

print 1,2

print(1,2)

輸出使用空格分割的兩個值,使用兩個引數呼叫print()

python2支援<>作為!=的同義詞,python3只支援!=

python2中有兩種字串型別:unicode和非unicode字串。

python3中只支援一種型別:unicode字串。

python2有為非浮點數準備的int和long型別。

python3只有一種整數型別int,由於已經不存在兩種型別整數,所以沒必要使用特殊語法去區別他們。

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