国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Python > 正文

Python2與Python3的區(qū)別點整理

2024-09-09 19:03:15
字體:
來源:轉載
供稿:網友

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

python2 解釋器默認編碼:ascii

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

輸入(python2與python3的區(qū)別二)

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

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

輸出(python2與python3的區(qū)別三)

python2:print "你好"

python3:print("你好")

數(shù)字表示(python2與python3的區(qū)別四)

python2

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

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

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

python3

所有整型都是int,沒有l(wèi)ong(長整型)

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

python2:只能保留整數(shù)位

python3:可以保留所有內容

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

python2:

xrange:不會在內存中立即創(chuàng)建,而是在循環(huán)時,邊循環(huán)邊創(chuàng)建

range:在內存立即把所有的值創(chuàng)建

python3:

只有range,相當于python2中的xrange

range:不會在內存中立即創(chuàng)建,而是在循環(huán)時,邊循環(huán)邊創(chuàng)建

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

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

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

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

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

python3:返回迭代器,只能通過循環(huán)取值,不能通過索引取值

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

python2:返回列表,直接創(chuàng)建值,可以通過索引取值

python3:返回迭代器,不直接創(chuàng)建值,通過循環(huán),邊循環(huán)邊創(chuàng)建

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

python2:

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

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

python2中沒有字節(jié)類型

python3:

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

python3中沒有unicode類型

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

class Foo:  passclass Foo(object):  pass# 在python3中這倆的寫法是一樣,因為所有的類默認都會繼承object類,全部都是新式類。# 如果在python2中這樣定義,則稱其為:經典類class Foo:  pass # 如果在python2中這樣定義,則稱其為:新式類class Foo(object):  pass# 新式類  # 繼承object  # 支持super  # 多繼承 廣度優(yōu)先C3算法  # mro方法# 經典類  # py2中不繼承object  # 沒有super語法  # 多繼承 深度優(yōu)先  # 沒有mro方法

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永康市| 寿阳县| 遵化市| 枝江市| 科尔| 南乐县| 长阳| 全南县| 竹山县| 财经| 进贤县| 石屏县| 广宁县| 鄂尔多斯市| 清原| 丰原市| 合作市| 泽库县| 遵义市| 板桥市| 赣榆县| 应城市| 泾川县| 惠水县| 怀安县| 万载县| 西乌| 仙居县| 昂仁县| 武夷山市| 高阳县| 龙井市| 区。| 尤溪县| 搜索| 紫云| 扶余县| 南漳县| 镇江市| 吉林省| 仪陇县|