日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python版本差异_python的版本的差别 2,3

發布時間:2023/12/4 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python版本差异_python的版本的差别 2,3 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一種

識別python語法執行python代碼 x = '上'

python2 如果不指定文件頭 中文沒法存儲 那是因為python2解釋器識別語法存儲數據的時候默認使用的是ASCII

如果指定了文件頭 python2解釋器識別語法存儲數據的時候使用文件頭指定的編碼

python2中通常都會在中文的字符串前面加一個u

x = u'上'

告訴python2解釋器將上存成unicode的形式

python3 里面的字符串直接存成unicode(******)

保證不亂碼的核心:

當初以什么編碼存的(encode) 就以什么編碼取(decode)

第二種

python2在讀取文件默認使用的是ASCII碼

注:為什么2那時候用的是萬國碼呢 是因為那個時候還沒有 "utf-8"

python3在讀取文件默認使用的是utf-8碼

注:而現在隨著時間的推移utf-8會慢慢替代萬國碼

第三種:

python2中的range返回的是一個列表

python3中的range返回的是一個迭代值

for i in range(1,10)在python2和python3中都可以使用

但是如果要生成1-10的列表,在python2就需要用list(range(1,10))

總結

以上是生活随笔為你收集整理的python版本差异_python的版本的差别 2,3的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。