亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

簡述Python2與Python3的不同點

 更新時間:2018年01月21日 09:20:20   投稿:mrr  
在Python2和Python3中都提供print()方法來打印信息,但兩個版本間的print稍微有差異。下面通過本文給大家介紹Python2與Python3的不同點,需要的朋友參考下

在Python2和Python3中都提供print()方法來打印信息,但兩個版本間的print稍微有差異

主要體現(xiàn)在以下幾個方面:

1.python3中print是一個內(nèi)置函數(shù),有多個參數(shù),而python2中print是一個語法結(jié)構(gòu);

2.Python2打印時可以不加括號:print 'hello world', Python3則需要加括號   print("hello world")

3.Python2中,input要求輸入的字符串必須要加引號,為了避免讀取非字符串類型發(fā)生的一些行為,不得不使用raw_input()代替input()

下面通過以下幾點給大家介紹Python2與Python3的不同點,具體內(nèi)容如下所述:

1、規(guī)范性

1)、在大的環(huán)境下,Python2含有PHP、Java、C等語言的規(guī)范陋習(xí)。(Python是一門開源的語言,任何人都可以貢獻代碼,但是每個人上傳的代碼規(guī)范都不相同。)

2)、Python2里面重復(fù)的代碼特別多。

3)、Python3編碼規(guī)范、清晰、簡單,符合Python的宗旨。

2、編碼

1)、Python2默認編碼是ASCII,只能顯示英文,顯示中文會報錯。想讓Python2顯示中文,就需在首行添加“# -*- encoding:utf-8 -*-”。

2)、Python3的默認編碼就是utf-8,中文和英文都能支持。

3、語法

1)、用戶交互:Python2的語法是“ raw_input”,而Python3的語法是“input”。

4、數(shù)據(jù)類型

1)、Python2里既有 int 類型又有 long int 類型,而Python3里只有 int 類型。

Python2中input的坑

print ("what do you like")
a = input("Enter any content:")
print ("i like",a)

輸入字符串時會報錯,而在python3中很好地解決了這個問題。

總結(jié)

以上所述是小編給大家介紹的Python2與Python3的不同點,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

相關(guān)文章

  • Python使用socket_TCP實現(xiàn)小文件下載功能

    Python使用socket_TCP實現(xiàn)小文件下載功能

    這篇文章主要介紹了Python使用socket_TCP實現(xiàn)小文件下載功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • python PaddleOCR庫用法及知識點詳解

    python PaddleOCR庫用法及知識點詳解

    在本篇內(nèi)容里小編給大家分享的是一篇關(guān)于python PaddleOCR庫用法及知識點詳解內(nèi)容,對此有需要的朋友們可以學(xué)習(xí)參考下。
    2021-07-07
  • Python單鏈表簡單實現(xiàn)代碼

    Python單鏈表簡單實現(xiàn)代碼

    這篇文章主要介紹了Python單鏈表簡單實現(xiàn)代碼,結(jié)合實例形式分析了Python單鏈表的具體定義與功能實現(xiàn)技巧,需要的朋友可以參考下
    2016-04-04
  • Python機器學(xué)習(xí)入門(五)之Python算法審查

    Python機器學(xué)習(xí)入門(五)之Python算法審查

    這篇文章主要介紹了Python機器學(xué)習(xí)入門知識,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • Python中相見恨晚的技巧(記得收藏)

    Python中相見恨晚的技巧(記得收藏)

    這篇文章主要介紹了一些Python中相見恨晚的使用技巧,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-04-04
  • 使用 python pyautogui實現(xiàn)鼠標鍵盤控制功能

    使用 python pyautogui實現(xiàn)鼠標鍵盤控制功能

    pyautogui是一個可以控制鼠標和鍵盤的python庫,類似的還有pywin32。這篇文章主要介紹了python中的pyautogui實現(xiàn)鼠標鍵盤控制功能,需要的朋友可以參考下
    2019-08-08
  • pytorch模型部署 pth轉(zhuǎn)onnx的方法

    pytorch模型部署 pth轉(zhuǎn)onnx的方法

    這篇文章主要介紹了pytorch模型部署 pth轉(zhuǎn)onnx的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • Python自定義線程類簡單示例

    Python自定義線程類簡單示例

    這篇文章主要介紹了Python自定義線程類,結(jié)合簡單實例形式分析Python線程的定義與調(diào)用相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • Python字典和集合講解

    Python字典和集合講解

    這篇文章主要給大家假關(guān)節(jié)的是Python字典和集合,字典是Python內(nèi)置的數(shù)據(jù)結(jié)構(gòu)之一,是一個無序的序列;而集合是python語言提供的內(nèi)置數(shù)據(jù)結(jié)構(gòu),沒有value的字典,集合類型與其他類型最大的區(qū)別在于,它不包含重復(fù)元素。想具體了解有關(guān)python字典與集合,請看下面文章內(nèi)容
    2021-10-10
  • PyCharm設(shè)置中文(漢化與解除漢化)的方法

    PyCharm設(shè)置中文(漢化與解除漢化)的方法

    這篇文章介紹了PyCharm設(shè)置中文(漢化與解除漢化)的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06

最新評論