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

歡迎訪問 生活随笔!

生活随笔

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

python

python的三个特性_Python3.9的7个特性

發布時間:2025/3/12 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python的三个特性_Python3.9的7个特性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者|PADHMA

編譯|VK

來源|Analytics Vidhya

介紹

正如著名作家韋恩?W?戴爾所說,

改變你看待事物的方式 你所看待的事物也會改變

當Python的新版本問世時,許多人擔心向后兼容性問題和其他問題。但是如果你喜歡Python,你一定會對新更新中發布的特性感到興奮。

Python的最新版本將于2020年10月5日(星期一)發布。本文為你提供了一個python3.9特性的列表,你現在可以嘗試這些特性。

更新Python

讓我們首先更新到python的新版本。如果不確定當前使用的版本,請使用下面的代碼檢查當前版本。

在cmd中,鍵入

要更新你的版本,請轉到Python下載頁面,獲取安裝包并開始安裝。注意:請確保更新環境變量中的路徑。

現在我們有了最新的版本,是時候檢查一下有什么新特性了。

1.詞典更新

字典是Python中最有用和最常用的數據結構之一。新版本優化了合并和更新詞典的方式。

1.1合并詞典

假設我們有兩本字典dict1和dict2,

dict1包含汽車的名稱和型號,而dict2包含發動機和重量。

現在我們想合并這兩個字典,因為它們包含關于同一輛車的信息。在python3.8及更早版本中,要合并兩個字典,我們可以使用

內置update方法:

或是表達式**:

這有時會帶來不便和麻煩。

在Python3.9.0中,我們使用| union運算符對語法進行了改進,以合并兩個dict,

這種方式非常干凈、簡潔、坦率。它還提高了代碼的可讀性。

如果兩個字典有一個公共鍵,那么第二個字典中的值將被保留。

1.2更新字典

為了在Python3.8或更早版本中使用新的鍵值對更新現有字典,我們可以

使用update方法,

或者用iterable更新,

在3.9中,我們現在有了update操作符|=它以更簡單的方式完成相同的工作。

在這里,|=的工作原理類似于擴充賦值運算符。

dict1 |=dict2表示dict1=dict1 | dict2

2類型提示

在正常情況下,我們不在Python中指定數據類型。但是在某些情況下,我們可能需要一個變量來表現某種類型。在這種情況下,Python的靈活性可能會令人討厭。從Python3.5開始,我們可以指定類型,但這次更新使事情變得更加簡單。

在這種情況下,傳遞給函數的值的類型非常重要。雖然代碼中沒有錯誤,但是傳遞一個字符串會將同一個字符串重復兩次。

在最新版本中,通過類型提示(type hinting)我們可以將期望的類型指定為int,

3字符串方法

str對象增加了兩個新特性。在探索性的數據分析過程中,這個特性有時會很有用。

從函數中刪除前綴

從字符串中刪除后綴

4數學函數

4.1 GCD

對現有的數學函數進行了修改。在早期版本中,計算GCD的函數只接受兩個數字。但現在,它可以應用于任何數量的值。

4.2 LCM

數學模塊中添加了一個新函數來計算LCM。與GCD函數一樣,LCM函數也接受任意數量的值。

4.3 Nextafter

這個*math.nextafter()*函數接受x和y兩個參數。python3.9的這個特性是一個函數,考慮到浮點數精度,它是x向y的下一個浮點數。

4.4 ulp

假設我們沒有64位計算機。相反,我們只有3位數字。用這三個數字我們可以表示像3.14這樣的數字,但不能表示3.141。對于3.14,我們可以表示的最接近的較大數字是3.15,這兩個數字相差1 ULP**(最后一位的單位)**,即0.1。返回值與這個示例相當,但與您的計算機的實際精度相同。

5一致的包導入錯誤

這與其說是一個特性,不如說是一個修復。當以前的Python導入版本出現不一致時,它的早期導入版本出現了 不一致的錯誤。

builtins.__import__() 引發 ValueError

importlib.__import__() 引發 ImportError

__import__()現在引發ImportError而不是ValueError,這更有意義。

6隨機字節生成

random模塊中引入了一個名為randbytes的新方法來生成隨機字節。Python已經可以通過3個不同的函數生成隨機字節

os.getrandom()

os.urandom()

secrets.token_bytes()

但它們不能產生偽隨機模式。

這個random.random.randbytes函數可以以受控的方式生成隨機字節,并且可以通過設置種子復制結果。不過,它只能在安全性不重要的情況下使用。

7支持IANA時區

在時區庫zoneinfo中引入了一個新的支持IANA時區的模塊。

考慮一個將印度標準時間轉換為德里當前時間的示例。在3.9之前,我們會通過pip安裝pytz,

對于zoneinfo模塊,這是非常直接的。你可以直接導入ZoneInfo類。

結論

除此之外,我們現在還有新的高性能的基于PEG的解析器、Graphlib模塊、異步和多處理改進、HTTP狀態代碼和一堆冗余特性被刪除。點此了解更多:https://docs.python.org/3.9/whatsnew/3.9.html

總結

以上是生活随笔為你收集整理的python的三个特性_Python3.9的7个特性的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 啪啪激情网 | 亚洲欧洲色图 | 生活片一级片 | 秋霞福利 | 欧美大片在线免费观看 | 欧美xxxx黑人又粗又长密月 | 免费成人在线视频观看 | 97超碰国产在线 | 日韩综合在线 | 草草福利影院 | 2021天天操| 日韩人妻精品在线 | 精品国产福利 | 国产肉体ⅹxxx137大胆 | 97影院| 图片区小说区视频区 | 国产色影院 | 五月婷婷一区二区三区 | 日韩av成人在线 | jk美女又爽又黄视频 | 人人爽人人射 | 久草资源网 | 亚洲av无码乱码国产精品 | wwwxxx黄色片 | 在线观看国产黄 | 欧美性生活网址 | 国产精品四虎 | 国产丝袜视频 | 天天插综合 | 中国av免费 | 高清毛片aaaaaaaaa片 | 国产成人av一区二区三区在线观看 | 男女洗澡互摸私密部位视频 | 黑人性高潮 | 日本加勒比一区二区 | 26uuu精品一区二区在线观看 | 特黄特黄视频 | 亚洲精品国产精品乱码视色 | 非洲黄色大片 | 四川一级毛毛片 | 中文字幕日韩一区二区 | 成人欧美一区二区三区黑人孕妇 | 国产欧美一区二区精品忘忧草 | 精品熟妇视频一区二区三区 | 免费操| 少妇高潮一区二区三区在线 | 日本啪啪网| 久久精品无码一区二区三区 | 逼逼av网站| 中文字幕二区 | 国产中文字幕在线视频 | 久久国产精品精品国产色婷婷 | 欧美在线视频二区 | 私密spa按摩按到高潮 | 免费av视屏| 成了校长的性脔h文 | 欧美日韩三级在线 | 羞辱狗奴的句子有哪些 | 久久久久人妻一区精品色欧美 | 人妻 丝袜美腿 中文字幕 | 不卡一区二区在线观看 | 国产精品黄网站 | 在线免费观看a级片 | 天堂中文网在线 | 性猛交╳xxx乱大交 偷偷操不一样的久久 | 久久久久无码精品国产 | 色综合99久久久无码国产精品 | 亚洲乱码国产乱码精品精软件 | 性爱动漫 | 国产又粗又黄又爽的视频 | 日韩乱码人妻无码中文字幕 | 日韩在线第一区 | 91亚色 | 免费成人黄色网 | 销魂奶水汁系列小说 | 国产精品三级在线 | 日本黄频 | xxx69美国 | 男人日女人在线观看 | 日本免费高清视频 | 久热色 | 国产美女自慰在线观看 | 九九精品在线观看 | 成人黄色a| 日韩精品在线视频观看 | 成人 黄 色 免费播放 | 亚洲男人天堂2019 | 国产色网 | 岳奶大又白下面又肥又黑水多 | 国产制服av| 欧美操女人 | 麻豆传媒映画官网 | 成人国产精品免费观看动漫 | 色综合久久天天综合网 | 成人亚洲网站 | 漂亮人妻洗澡被公强 日日躁 | 国产尤物视频在线观看 | 青青视频一区二区 | 日本人的性生活视频 |