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

首頁 > 編程 > Python > 正文

Python3.x和Python2.x的區(qū)別介紹

2020-02-23 04:51:11
字體:
供稿:網(wǎng)友

1.性能
Py3.0運行 pystone benchmark的速度比Py2.5慢30%。Guido認為Py3.0有極大的優(yōu)化空間,在字符串和整形操作上可
以取得很好的優(yōu)化結(jié)果。
Py3.1性能比Py2.5慢15%,還有很大的提升空間。

2.編碼
Py3.X源碼文件默認使用utf-8編碼,這就使得以下代碼是合法的:
    >>> 中國 = 'china'
    >>>print(中國)
    china

3. 語法
1)去除了<>,全部改用!=
2)去除``,全部改用repr()
3)關(guān)鍵詞加入as 和with,還有True,False,None
4)整型除法返回浮點數(shù),要得到整型結(jié)果,請使用//
5)加入nonlocal語句。使用noclocal x可以直接指派外圍(非全局)變量
6)去除print語句,加入print()函數(shù)實現(xiàn)相同的功能。同樣的還有 exec語句,已經(jīng)改為exec()函數(shù)
   例如:
     2.X: print "The answer is", 2*2
     3.X: print("The answer is", 2*2)
     2.X: print x,                              # 使用逗號結(jié)尾禁止換行
     3.X: print(x, end=" ")                     # 使用空格代替換行
     2.X: print                                 # 輸出新行
     3.X: print()                               # 輸出新行
     2.X: print >>sys.stderr, "fatal error"
     3.X: print("fatal error", file=sys.stderr)
     2.X: print (x, y)                          # 輸出repr((x, y))
     3.X: print((x, y))                         # 不同于print(x, y)!
7)改變了順序操作符的行為,例如x<y,當(dāng)x和y類型不匹配時拋出TypeError而不是返回隨即的 bool值
8)輸入函數(shù)改變了,刪除了raw_input,用input代替:
   2.X:guess = int(raw_input('Enter an integer : ')) # 讀取鍵盤輸入的方法
   3.X:guess = int(input('Enter an integer : '))

9)去除元組參數(shù)解包。不能def(a, (b, c)):pass這樣定義函數(shù)了
10)新式的8進制字變量,相應(yīng)地修改了oct()函數(shù)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安化县| 枣强县| 包头市| 五华县| 娱乐| 北安市| 新密市| 若羌县| 繁昌县| 林周县| 昌邑市| 西昌市| 滨州市| 济宁市| 滁州市| 邵阳县| 东安县| 麻城市| 垦利县| 鄂尔多斯市| 商南县| 云龙县| 林州市| 克山县| 太仓市| 巨鹿县| 古蔺县| 鹤岗市| 彰武县| 胶南市| 武山县| 井陉县| 准格尔旗| 格尔木市| 鲁山县| 岳普湖县| 白玉县| 印江| 大悟县| 响水县| 大埔区|