當前位置:編程學習大全網 - 網站源碼 - 如何區分python2 python3?

如何區分python2 python3?

Python2和Python3的區別是1。性能Py3.0運行pystonebenchmark比Py2.5慢Guido認為Py3.0有很大的優化空間,可以在字符串和整形操作中達到很好的優化效果。Py3.1的性能比Py2.5慢15%,還有很大的提升空間。2.編碼Py3。x源代碼文件默認使用utf-8編碼,這使得以下代碼合法:> & gt& gtChina = ' china ' & gt& gt& gt打印(中國)中國3。語法1)已刪除,全部改為使用!=2) Remove `,使用repr()3)關鍵字添加as和with,以及true、false和none 4)整數除法返回浮點數。要得到整數結果,請使用//5)添加非局部語句。使用noclocalx,可以直接分配外圍(非全局)變量。6)刪除print語句,添加print()函數,實現同樣的功能。同樣還有exec語句,已經改成了exec()函數,比如:2。x:打印“答案”,2 * 23。x: print("答案",2 * 2) 2。x: printx,#逗號3結尾不換行。X:print(x,end = " ")# & gt;Sys.stderr,"致命錯誤" 3.x: print("致命錯誤",file = sys.stderr) 2.x: print(x,y) # Output repr((x,y))3 .X:print((x,y))#不同於print(。
  • 上一篇:4.19.152-perf+是安卓。
  • 下一篇:node 的哪些常用方法可以傳遞路由參數?
  • copyright 2024編程學習大全網