python2
python3
"fish"
("fish")
unicode()
是單獨的
unicode (utf-8)
字串 b =
b'china'
byte
和 bytearrays
type(b
)<
type
'bytes'
>s =
b.decode
()轉化成
string
型別b1 =s
.encode
()轉化成
byte型別
預設編碼方式:utf-8(支援中文)
除法/:整數相除得整數
整數相除得浮點數
except exc, var
except exc as var
;except (exc1, exc2) as var
所有物件直接丟擲
只有整合baseexception的才能丟擲
raise語句使用逗號將物件和引數分開
取消了這種寫法啊
range()和range()
range()合併了兩者的功能
八進位制:0777
八進位制:0o777
二進位制:010101
二進位制:0b111
不等運算子:!=
和 <>
不等運算子:!=
反引號``相當於repr函式
repr函式
_winreg
winreg
configparser
configparser
copy_reg
copyreg
queue
queue
socketserver
socketserver
repr
reprlib
new, md5, gopherlib
被刪除stringio模組
、.items 和.values()
python3和python2的區別
1.效能 py3.0執行 pystone benchmark的速度比py2.5慢30 guido認為py3.0有極大的優化空間,在字串和整形操作上可 以取得很好的優化結果。py3.1效能比py2.5慢15 還有很大的提公升空間。2.編碼 py3.x原始碼檔案預設使用utf 8編碼,這就使得以下 是合...
python3和python2的區別
這個星期開始學習python了,因為看的書都是基於python2.x,而且我安裝的是python3.1,所以書上寫的地方好多都不適用於python3.1,特意在google上search了一下3.x和2.x的區別。特此在自己的空間中記錄一下,以備以後查詢方便,也可以分享給想學習python的frie...
Python2和Python3的區別
1.輸入輸出函式 1 print python2 中print是乙個語句,後直接跟要列印的內容 print hello world hello world python3 中的print是乙個函式,被列印內容應作為引數傳入 print hello world hello world 2 輸入函式 p...