91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python2與python3的八個主要區別

汽車玩家 ? 來源:碼農阿勇 ? 作者:碼農阿勇 ? 2020-01-19 17:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

python這門語言中有兩個重要的版本,一個是python2,一個是python3

Python 2于2000年10月16日發布,穩定版本是Python 2.7。Python 3于2008年12月3日發布,不完全兼容Python 2。對于初學者來說,要選擇python3進行學習,畢竟它代表未來。

在公司產品開發中,有個別產品可能開發比較早,采用的是python2.x版本開發的,對于沒有接觸過python2.x版本的人來說,看到或修改這些代碼會感覺很怪異,其實我們只要掌握python2和python3的主要區別就夠了,下面勇哥給大家分享下python2和python3的主要區別。

1、 print用法差異比較大

如果要打印某個信息:

2、 用戶輸入函數不同

用戶輸入不同,python3中只有input(),它返回的都是str類型,python2中的raw_input()是用來接收字符串的,python2中也有input(),輸入字符串時需要帶上引號,表示你輸入的是字符串,輸入數字不需帶。

3、 字符串編碼的改變

Python2默認ASCII編碼方式,但是ASCII編碼無法對中文等字符進行有效編碼,因此在涉及到中文及其它字符編碼問題時,ASCII不僅無能為力,經常會帶來意想不到的錯誤。Python 3 默認采用了 UTF-8 作為默認編碼,因此不需要在文件頂部寫 # coding=utf-8 。

4、整數類型的改變

python3 徹底廢棄了 long+int 雙整數實現的方法, 統一為 int , 支持高精度整數運算。int的表示范圍相當于其他語言中的long long int類型。

5、除法符號表示的意義不同

原來python2中執行1/2(兩個整數相除)結果是0,現在python3中執行就是0.5了

6、Python2以前沒有布爾型,0表示False,1表示True;Python3 把 True 和 False 定義成關鍵字,它們的值是 1 和 0,可以和數字運算。

7、pthony2中range()內置函數直接生成列表(量大占內存會死機),pthony3中只有range()和python2中的xrang()一樣都只生成一個生成器。python3中沒有xrange()這個內置函數。

8、創建類時,python2分為經典類和新式類,新式類就是繼承object的類,經典類是沒有繼承的類,而python3中全部是新式類,默認繼承object。在屬性查找時,經典類查找方式為深度優先,新式類是廣度優先。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4827

    瀏覽量

    86787
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基礎篇3:掌握Python中的條件語句與循環

    不同的條件執行不同的代碼塊。Python中的條件語句主要使用if、elif(else if的縮寫)和else關鍵字。 if語句 最簡單的條件語句是if語句,它的工作方式如下: 復制代碼 if 條件表達式
    發表于 07-03 16:13

    【正點原子STM32MP257開發板試用】3.響起蜂鳴器

    GPIO的方法。 畢竟我主要使用Python,而LED燈被內核限制住了,只能用shell點燈,要用Python要改估計,不想再改了,只能自己外接一蜂鳴器來代替LED燈了。 點燈測試過
    發表于 06-15 15:13

    Hi3861 wifiiot_hispark_pegasus 按教程安裝python3 -m pip install build/lite 報錯

    問題1: 報錯: 問題2: 我安裝網上搜的方法執行 python3 -m pip install --user ohos-build==0.4.3 hb -v [OHOS INFO] hb
    發表于 06-14 16:48

    CCG3PA系列與CCG7D系列的主要區別是什么?

    1、我想了解一下CCG3PA系列與CCG7D系列的主要區別有哪些,有沒有相關對照表參考。 2、我看了相關資料兩款芯片都支持后座娛樂系統,這樣的話,如果客戶在功率方面要求較低的情況下,更傾向于選擇
    發表于 05-30 07:25

    ?如何在虛擬環境中使用 Python,提升你的開發體驗~

    。RaspberryPiOS預裝了Python3。干擾系統Python的安裝可能會給你的操作系統帶來問題。安裝第三方Python庫時,請務必使用正確的包管理工具。在Lin
    的頭像 發表于 03-25 09:34 ?343次閱讀
    ?如何在虛擬環境中使用 <b class='flag-5'>Python</b>,提升你的開發體驗~

    使用Yolo-v3-TF運行OpenVINO?對象檢測Python演示時的結果不準確的原因?

    通過模型下載器下載了 yolo-v3-tf: ./downloader.py --name yolo-v3-tf 通過模型 優化器轉換模型: python3 ./model_optimizer
    發表于 03-06 06:31

    使用Python3.7導入cv2時遇到錯誤怎么解決?

    使用 Python* 版本 3.7。 Ran Classification Python* 演示。 在導入 cv2 時遇到錯誤: ImportError: DLL load failed: The specified modu
    發表于 03-05 09:37

    使用Python實現xgboost教程

    使用Python實現XGBoost模型通常涉及以下幾個步驟:數據準備、模型訓練、模型評估和模型預測。以下是一詳細的教程,指導你如何在Python中使用XGBoost。 1. 安裝XGBoost
    的頭像 發表于 01-19 11:21 ?1383次閱讀

    用txb0108在ARM9 S3C2440的八個數據口和計數器8254-2八個數據口做了一轉換,8254-2嚴重發燙是為什么?

    我用txb0108在ARM9 S3C2440(3.3V)的八個數據口(DATA0~DATA7)和計數器8254-2(5V)的八個數據口做了一
    發表于 01-15 07:59

    使用Python進行串口通信的案例

    當然!以下是一使用Python進行串口通信的簡單示例。這個示例展示了如何配置串口、發送數據以及接收數據。我們將使用 pyserial 庫,這是一非常流行的用于串口通信的Python
    的頭像 發表于 11-22 09:11 ?1474次閱讀

    使用Python進行圖像處理

    下面是一關于使用Python在幾行代碼中分析城市輪廓線的快速教程。
    的頭像 發表于 11-07 10:14 ?591次閱讀
    使用<b class='flag-5'>Python</b>進行圖像處理

    Python中多線程和多進程的區別

    Python作為一種高級編程語言,提供了多種并發編程的方式,其中多線程與多進程是最常見的兩種方式之一。在本文中,我們將探討Python中多線程與多進程的概念、區別以及如何使用線程池與進程池來提高并發執行效率。
    的頭像 發表于 10-23 11:48 ?1023次閱讀
    <b class='flag-5'>Python</b>中多線程和多進程的<b class='flag-5'>區別</b>

    INA188與AD620的主要區別是什么?

    INA188與AD620的主要區別是什么?
    發表于 08-16 13:13

    pytorch和python的關系是什么

    ,PyTorch已經成為了一非常受歡迎的框架。本文將介紹PyTorch和Python之間的關系,以及它們在深度學習領域的應用。 Python簡介 Python是一種高級、解釋型、通用
    的頭像 發表于 08-01 15:27 ?3285次閱讀

    智能家居與傳統家居的主要區別

    智能家居與傳統家居的主要區別體現在多個方面,包括技術集成、控制方式、用戶體驗、安全性、能源效率以及個性化與定制化等。
    的頭像 發表于 07-23 15:10 ?2400次閱讀
    主站蜘蛛池模板: 国产精品久久久久久一级毛片 | 美女一级一级毛片 | 四虎网站在线播放 | 国产精品1区2区3区 国产精品1区2区3区在线播放 | 97天天做天天爱夜夜爽 | 456亚洲人成影院在线观 | 全黄h全肉边做边吃奶在线观看 | 永久视频在线观看 | 赛罗奥特曼银河帝国普通话免费版 | 天天干天天日天天射天天操毛片 | 欧美日韩亚洲国内综合网俺 | 久久国产乱子伦精品免费一 | 特一级黄色片 | 天天干天天爱天天射 | 久草老司机 | 午夜精品久久久久 | 亚洲成a人一区二区三区 | 中文字幕11页 | 完全免费在线视频 | 4438x成人网全国最大 | 亚洲人成电影在线 | 国产三级观看 | 亚洲无线码一区在线观看 | 免费一级特黄欧美大片勹久久网 | 久久狠色噜噜狠狠狠狠97 | 日本三级黄在线观看 | 69xxxx女人| 六月丁香婷婷天天在线 | 欧美.亚洲.日本一区二区三区 | 成年人三级视频 | 成人精品在线观看 | 亚洲天堂电影在线观看 | 日日做夜夜爽夜夜爽 | 国产精品福利一区二区亚瑟 | 禁网站在线观看免费视频 | 久久狠色噜噜狠狠狠狠97 | 日本小视频免费 | 中国特级毛片 | 免费一级特黄3大片视频 | 精品国产乱码久久久久久浪潮 | 狠狠噜天天噜日日噜 |