91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python2與Python3對比有哪些區別

發布時間:2021-02-02 14:51:07 來源:億速云 閱讀:142 作者:小新 欄目:開發技術

小編給大家分享一下Python2與Python3對比有哪些區別,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

python解釋器默認編碼(python2與python3的區別一)

python2 解釋器默認編碼:ascii

python3 解釋器默認編碼:utf-8

輸入(python2與python3的區別二)

python2:name=raw_input('請輸入姓名')

python3:name=input('請輸入你的姓名')

輸出(python2與python3的區別三)

python2:print "你好"

python3:print("你好")

數字表示(python2與python3的區別四)

python2

64位機器,范圍-2^63~2^63-1

超出上述范圍,python自動轉化為long(長整型)

注:long(長整型)數字末尾有一個L

python3

所有整型都是int,沒有long(長整型)

整型除法(python2與python3的區別五)

python2:只能保留整數位

python3:可以保留所有內容

range / xrange(python2與python3的區別六)

python2:

xrange:不會在內存中立即創建,而是在循環時,邊循環邊創建

range:在內存立即把所有的值創建

python3:

只有range,相當于python2中的xrange

range:不會在內存中立即創建,而是在循環時,邊循環邊創建

包的定義(python2與python3的區別七)

python2:文件夾中必須有_ _ init _ _.py文件

python3:不需要有_ _ init _ _.py文件

字典的keys / values / items方法(python2與python3的區別八)

python2:返回列表,通過索引可以取值

python3:返回迭代器,只能通過循環取值,不能通過索引取值

map / filter(python2與python3的區別九)

python2:返回列表,直接創建值,可以通過索引取值

python3:返回迭代器,不直接創建值,通過循環,邊循環邊創建

str(字符串類型)的區別(python2與python3的區別十)(最大區別,優先寫這個)

python2:

str類型,相當于python3中的字節類型,utf-8/gbk等其他編碼

unicode類型,相當于python3中的字符串類型,unicode編碼

python2中沒有字節類型

python3:

str類型,字符串類型,unicode編碼

python3中沒有unicode類型

繼承object(python2與python3的區別十一):

class Foo:
  pass
class Foo(object):
  pass
# 在python3中這倆的寫法是一樣,因為所有的類默認都會繼承object類,全部都是新式類。

# 如果在python2中這樣定義,則稱其為:經典類
class Foo:
  pass 

# 如果在python2中這樣定義,則稱其為:新式類
class Foo(object):
  pass

# 新式類
  # 繼承object
  # 支持super
  # 多繼承 廣度優先C3算法
  # mro方法
# 經典類
  # py2中不繼承object
  # 沒有super語法
  # 多繼承 深度優先
  # 沒有mro方法

看完了這篇文章,相信你對“Python2與Python3對比有哪些區別”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

卫辉市| 山东省| 澄迈县| 夏邑县| 石渠县| 湘乡市| 土默特左旗| 黄平县| 泸溪县| 乌兰浩特市| 新竹县| 松桃| 比如县| 内黄县| 怀集县| 洛川县| 竹溪县| 郸城县| 阆中市| 潞西市| 工布江达县| 独山县| 延津县| 江西省| 陇川县| 湘潭市| 镇江市| 延庆县| 秦安县| 湖南省| 恭城| 阳新县| 岢岚县| 文水县| 广水市| 满城县| 衡山县| 色达县| 西城区| 余姚市| 益阳市|