女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

Python3.9的新特性必知圖

人工智能與大數據技術 ? 來源:人工智能與大數據技術 ? 作者:人工智能與大數據 ? 2020-11-05 15:33 ? 次閱讀

Python3.9,「千呼萬喚始出來」。

先來速看下此次發布版本的重點。

新語法特性:

PEP 584,為 dict 增加合并運算符。

PEP 585,標準多項集中的類型標注泛型。

PEP 614,放寬對裝飾器的語法限制。

新內置特性:

PEP 616,移除前綴和后綴的字符串方法。

新標準庫中的特性:

PEP 593,靈活的函數和變量標注。

添加了 os.pidfd_open() ,允許不帶競爭和信號的進程管理。

解釋器方面的改進:

PEP 573,從 C 擴展類型的方法快速訪問模塊狀態。

PEP 617,CPython 現在使用基于 PEG 的新解析器。

……

新庫模塊:

PEP 615,IANA 時區數據庫現在已包含于標準庫的 zoneinfo 模塊。

圖的拓撲排序實現現在已由新的 graphlib 模塊提供。

為了更好地理解此次更新,Twitter上一位16歲少年Pratham Prasoon,還自制了一張「Python 3.9新特性必知圖」。

列出了他認為比較重要的八大新特性,廣受網友好評。

字典合并與更新運算符

此次「字典的合并與更新運算符」的新特性,是Python3.9的一大亮點。

合并 (|) 與更新 (|=) 運算符已被加入內置的 dict 類,擴充了現有的 dict.update 和 {**d1, **d2} 字典合并方法。

在Prasoon提供的圖中也展示了對應的示例,如下圖所示:

新增用于移除前綴和后綴的字符串方法

在Python的官方文檔,以及Prasoon的圖表中,也著重展示了新的用于「移除前綴和后綴的字符串」方法。

str.removeprefix(prefix)和str.removesuffix(suffix)可以方便地從字符串中,移除不需要的前綴或后綴:

標準多項集中的類型標注泛型

在類型標注方面,現在可以使用內置的多項集類型(例如 list 和 dict)作為通用類型,而不必再從 typing 導入對應的大寫形式類型名。

__import__()特性修改

__import__() 現在會引發 ImportError 而不是 ValueError。

至于原因,在Python的官方文檔中有相應的解釋:后者曾經會在相對導入超出其最高層級包時發生。

新增的模塊

在新增模塊方面,zoneinfo模塊為標準庫引入了IANA 時區數據庫。

這是一個基于系統時區數據的實體 datetime.tzinfo 實現,示例如下圖所示。

改進的模塊

除了新增的模塊外,Python3.9還對原有的一些模塊進行了改進。

Prasoon舉出了他認為比較重要的一項——Random。

名為random.Random.randbytes的方法,可以用于生成隨機字節串,如下圖所示。

此外,還有cancel_futures。

Python3.9將新的 cancel_futures 形參,添加到 concurrent.futures.Executor.shutdown(),可以取消尚未開始運行的所有掛起的 Future,而不必等待它們完成運行再關閉執行器。

當然,除了這八大新特性外,Python官方文檔也更為詳細地列舉了此次更新的內容。

責任編輯:xj

原文標題:關于Python3.9,看這張16歲高中生做的「新特性必知圖」就夠了

文章出處:【微信公眾號:人工智能與大數據技術】歡迎添加關注!文章轉載請注明出處。

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

    關注

    56

    文章

    4823

    瀏覽量

    86146
  • 編程語法
    +關注

    關注

    0

    文章

    7

    瀏覽量

    6971
  • 運算符
    +關注

    關注

    0

    文章

    172

    瀏覽量

    11339

原文標題:關于Python3.9,看這張16歲高中生做的「新特性必知圖」就夠了

文章出處:【微信號:TheBigData1024,微信公眾號:人工智能與大數據技術】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    蘇州大學青年教師社會實踐基地在思馳揭牌

    近日,蘇州大學第28期“行中國、踐悟使命”青年教師社會實踐活動在思馳科技股份有限公司舉行。蘇州大學黨委教師工作部部長林萍,黨委組織部副部長薛曦,思馳科技股份有限公司副總裁李春梅出席活動,蘇州大學教師“領航工作站”成員代表,
    的頭像 發表于 04-17 15:41 ?219次閱讀

    python入門圣經-高清電子書(建議下載)

    此資料內容是一本針對所有層次的Python 讀者而作的Python 入門電子書。 全書分兩部分:第一部分介紹用Python 編程所必須了解的基本概念,包括matplotlib、NumPy
    發表于 04-10 16:53

    電氣工程師必會的100個電?知識點分享

    電??程師也都是從電?學徒??步?步積累成長起來的。積跬步?千?,匯細流成江海!朋友們,現在讓我們??個捷徑,花半個?時的時間來積累100個必會的電?知識點吧!
    的頭像 發表于 03-14 11:05 ?636次閱讀

    馳助力上汽通用五菱與DeepSeek完成深度融合

    2月7日,思馳1+N中樞大模型助力上汽通用五菱與DeepSeek完成深度融合,并首次實現上車應用,寶駿享境成為行業首個完成實車裝載車型。基于中樞大模型強大的工程化能力和支持專業模型熱插拔的特性,思馳天琴語音助手能夠在短時間內
    的頭像 發表于 02-08 13:37 ?725次閱讀

    使用Python實現xgboost教程

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

    馳AI辦公本Turbo重磅發布

    近日,思馳AI辦公本新品發布會如約而至,思馳IOT事業部首席產品官馬斌斌詳細介紹了思馳在智慧辦公領域的深入思考和創新實踐,并推出了思馳AI辦公本Turbo。
    的頭像 發表于 10-31 14:23 ?1262次閱讀

    大數據從業者必會的Hive SQL調優技巧

    大數據從業者必會的Hive SQL調優技巧 摘要 :在大數據領域中,Hive SQL被廣泛應用于數據倉庫的數據查詢和分析。然而,由于數據量龐大和復雜的查詢需求,Hive SQL查詢的性能往往
    的頭像 發表于 09-24 13:30 ?604次閱讀

    學院開展AIGC專題授課

    近日,云聲旗下云學院在廈門、信陽兩地開展AIGC專題授課,從宏觀層面的行業洞察,到微觀層面的具體操作,全方位賦能公眾緊跟AIGC時代潮流,把握人工智能帶來的無限可能。
    的頭像 發表于 09-12 14:35 ?672次閱讀

    pytorch和python的關系是什么

    在當今的人工智能領域,Python已經成為了最受歡迎的編程語言之一。Python的易學易用、豐富的庫和框架以及強大的社區支持,使其成為了數據科學、機器學習和深度學習等領域的首選語言。而在深度學習領域
    的頭像 發表于 08-01 15:27 ?3064次閱讀

    Python建模算法與應用

    Python作為一種功能強大、免費、開源且面向對象的編程語言,在科學計算、數學建模、數據分析等領域展現出了卓越的性能。其簡潔的語法、對動態輸入的支持以及解釋性語言的本質,使得Python在多個平臺
    的頭像 發表于 07-24 10:41 ?1073次閱讀

    Python在AI中的應用實例

    Python在人工智能(AI)領域的應用極為廣泛且深入,從基礎的數據處理、模型訓練到高級的應用部署,Python都扮演著至關重要的角色。以下將詳細探討Python在AI中的幾個關鍵應用實例,包括機器學習、深度學習、自然語言處理、
    的頭像 發表于 07-19 17:16 ?2366次閱讀

    如何實現Python復制文件操作

    Python 中有許多“開蓋即食”的模塊(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在這篇文章中,你將會看到一些用 Python 實現文件復制的特殊方法。下面我們開始學習這九種不同的方法來實現 Pyt
    的頭像 發表于 07-18 14:53 ?685次閱讀

    opencv-python和opencv一樣嗎

    不一樣。OpenCV(Open Source Computer Vision Library)是一個開源的計算機視覺和機器學習軟件庫,它提供了大量的圖像和視頻處理功能。OpenCV-Python
    的頭像 發表于 07-16 10:38 ?1915次閱讀

    用pycharm進行python爬蟲的步驟

    以下是使用PyCharm進行Python爬蟲的步驟: 安裝PyCharm和Python 首先,您需要安裝PyCharm和Python。PyCharm是一個流行的Python集成開發環境
    的頭像 發表于 07-11 10:11 ?1323次閱讀

    export.sh配置編譯環境失敗的原因?如何解決?

    Python 3.9.12 pip 23.2.1 from ~/.espressif/python_env/idf4.4_py3.9_env/lib/python3.9/site-p
    發表于 06-28 07:04