日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python 3.9的到來到底是意味著什么

瀏覽:32日期:2022-07-08 13:13:02

本文主要介紹Python3.9的一些新特性,如:更快速的進程釋放,性能的提升,簡便的新字符串函數,字典并集運算符以及更兼容穩定的內部API,詳細如下:

1、字典并集和可迭代更新

Python 3.9 dict類。如果有兩個字典a和b,則現在可以使用這些運算符進行合并和更新。

我們有合并運算符|:

Python 3.9的到來到底是意味著什么

使用Iterables進行字典更新

| =運算符的另一個很棒的性能是能夠使用可迭代對象(如列表或生成器)用新的鍵值對來更新字典:

a = {’a’: ’one’, ’b’: ’two’}b = ((i, i**2) for i in range(3))a |= bprint(a) {’a’: ’one’, ’b’: ’two’, 0: 0, 1: 1, 2: 4}2、字符串方法

removeprefix()和removesuffix()

str.removeprefix(substring:string)字符串方法:如果str以它開頭的話,將會返回一個修改過前綴的新字符串,否則它將返回原始字符串。

str.removesuffix(substring:string)字符串方法:如果str以其結尾,則返回帶有修改過后綴的新字符串,否則它將返回原始字符串。

Python 3.9的到來到底是意味著什么

這兩個函數執行的操作將使用string [len(prefix):]作為前綴,string [:-len(suffix)]作為后綴。

這些是非常簡單的操作,因此實現的也是非常簡單的功能,但是考慮到可能會經常執行這些操作,最好有一個內置的函數可以完成此操作。

3、類型提示

Python是動態類型的,動態地為變量指定數據類型,意味著我們無需在代碼中指定數據類型。

但有時可能會造成混淆!

對于數據類型的靜態分配,通常使用類型提示。這是在Python 3.5中引入的。從3.5開始,我們可以指定類型,但這是比較麻煩的。

這項更新真正改變了這一點,現在可以將內置集合類型(List和Dict)用作泛型類型。

之前,必須通過輸入來調用大寫類型List和Dict。

ef greet_all(names: list[str]) -> None:for name in names:print('Hello', name)

現在,無需從typing.List來調用List

4、新的數學函數

數學模塊添加和改進了許多輔助功能,從對現有功能的改進開始。

import math#Greatest common divisormath.gcd(80, 64, 152)#8

以前計算最大公因數的gcd函數只能應用于2個數字,迫使程序員在處理更多數字時必須執行類似math.gcd(80,math.gcd(64,152))的操作。從Python 3.9開始,我們可以將其應用于任意數字的值。

math模塊中第一個新添加的是math.lcm函數:

#Least common multiplemath.lcm(4, 8, 5)#40

math.lcm計算其參數的最小公倍數。與GCD一樣,它允許可變數量的參數。

5、新的解析器

這部分更多是視線之外的改變,但有可能成為Python未來發展中最重大的改變之一。

Python 3.9使用了一個新的基于PEG的解析器。以前Python使用LL(1),在構建該語言的新功能時,PEG比LL(1)更靈活。官方文檔中表示,這種靈活性將在Python 3.10及更高版本中體現出來。

ast模塊使用新的解析器,并產生與舊解析器相同的AST。

6、IPv6范圍內的地址

Python 3.9的另一個變化是可以指定IPv6地址的范圍。IPv6范圍用于指定相應IP地址在Internet的哪個部分有效。

范圍可以使用%符號在IP地址的末尾指定——例如:3FFE:0:0:1:200:F8FF:FE75:50DF%2——因此該IP地址在范圍2中,即鏈接本地地址。

因此,如果需要使用Python處理IPv6地址,現在可以這樣處理:

from ipaddress import IPv6Addressaddr = IPv6Address(’ff02::fa51%1’)print(addr.scope_id)#'1' - interface-local IP address7、新模塊:區域信息

區域信息

zoneinfo模塊將IANA時區數據庫的支持引入標準庫。它添加了zoneinfo.ZoneInfo,這是一個由系統時區數據支持的具體的datetime.tzinfo實現。

Python 3.9的到來到底是意味著什么

8、其他語言更改

__import __()現在增加了ImportError以替代ValueError,通常在相對導入超出其頂級包時發生。

“” .replace(“”,s,n)現在對于所有非零n返回s而不是空字符串。現在它與““ .replace(”“,s)相一致。

默認狀態下,Python變得更快

Python的每個修訂版與以前的版本相比都有性能改進。Python 3.9進行了兩項重大改進,可以提高性能但無需對現有代碼進行任何更改。

第一個改進更多涉及矢量調用協議的使用,通過最小化或消除臨時對象進行許多常見函數的調用。Python 3.9引入了幾個新的內置函數,包括range、tuple、set、frozenset、list、dict ——使用vectorcall可以加快執行速度。

Python切換到年度發布周期

到目前為止,Python已經以18個月的節奏進行了開發和發布。PEP 602提議Python開發團隊采用年度發布周期,并且該提議已被接受。

到此這篇關于Python 3.9的到來到底是意味著什么的文章就介紹到這了,更多相關Python 3.9發布內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美国产偷国产精品三区| 久久久亚洲欧洲日产| 精品一区二区三区中文字幕| 欧美a一区二区| 中文字幕在线视频网站| 欧美丝袜一区| 亚洲中午字幕| 欧美一区影院| 国产一区二区三区精品在线观看| 日韩av三区| 91日韩在线| 亚洲一区二区三区免费在线观看| 色综合视频一区二区三区日韩 | 日本欧美在线看| 日韩精品视频中文字幕| 久久久精品国产**网站| 国产一区亚洲| 日本aⅴ免费视频一区二区三区| 老司机精品视频网| 成人看片网站| 午夜亚洲一区| 国产乱人伦精品一区| 电影91久久久| 99视频+国产日韩欧美| 欧美一区成人| 欧美精品高清| 亚洲精品九九| 成人日韩在线| 日韩在线网址| 九九精品调教| 国产精品一区二区三区www | 日韩欧美中文| 亚洲aⅴ网站| 91视频久久| 老司机精品久久| 欧美片第1页综合| 成人精品中文字幕| 亚洲精品三级| 亚洲天堂一区二区| 日韩成人午夜精品| 欧美成人基地 | 日韩一级精品| 精品色999| 综合一区二区三区| 欧美日韩国产v| 国产三级一区| 久久久久久久久丰满| 国产精品入口久久| 亚洲天堂av资源在线观看| 日韩精品dvd| 国产精品视频一区视频二区| 美女黄网久久| 激情六月综合| 动漫av一区| 国产剧情一区二区在线观看| 日韩视频一区| 欧洲av不卡| 你懂的国产精品| 亚洲精品日本| 99视频精品免费观看| 国产在线观看www| 亚洲人成网站在线在线观看| 欧美日韩国产免费观看| 天堂av在线| 精品一区电影| 国产精品多人| 国产欧美丝祙| 日韩精品1区2区3区| 免费在线观看视频一区| 九色精品91| 亚洲性图久久| 亚洲精品在线影院| 福利精品在线| 国产精品99在线观看| 国产欧美91| 欧美精品国产| 一区二区三区四区日韩| 红桃视频国产一区| 国产精品一区二区三区美女 | 日韩精品永久网址| 国产一区丝袜| 国产日韩三级| 欧美一区精品| 国产欧美69| 国产精品theporn| 国产精选一区| 欧美日韩1区2区3区| 亚洲精品高潮| 中文一区一区三区免费在线观 | 久久国产精品色av免费看| 中文字幕亚洲在线观看| 免费成人性网站| 蜜桃av一区二区| 日韩毛片网站| 日韩av网站在线免费观看| 88久久精品| 欧美国产免费| 成人三级高清视频在线看| 国产不卡人人| 亚洲a一区二区三区| 亚洲第一精品影视| 香蕉成人久久| 国产日韩视频在线| 久久精品国产福利| 欧美成人精品三级网站| 欧洲激情综合| 亚洲男人在线| 青草av.久久免费一区| 国产免费久久| 久久a爱视频| se01亚洲视频| 亚洲一区二区三区四区五区午夜| 亚洲欧美日韩国产| 99热精品久久| 久久久久亚洲| 日精品一区二区三区| 视频一区日韩精品| 青青草精品视频| 国产精品成人**免费视频| 国产欧美一区二区色老头| 美女久久99| 精品三级久久| 亚洲深夜福利在线观看| 国产精品啊啊啊| 精品国产精品久久一区免费式| 欧美一区91| av高清不卡| 视频一区视频二区中文| 国产精品亚洲欧美| 亚洲成人二区| 日韩精品亚洲一区二区三区免费| 精品免费视频| 亚洲激情社区| 国产精品一区二区免费福利视频 | 亚洲手机在线| 日韩激情综合| 久久精品国产成人一区二区三区| 亚洲成人二区| 日韩高清二区| 日本在线啊啊| 日韩福利视频导航| 久久久国产精品一区二区中文| 视频一区中文字幕精品| 国产精品蜜芽在线观看| 日本欧美在线看| 四虎成人av| 亚洲精品自拍| 蜜桃精品在线| 国产美女撒尿一区二区| 91久久午夜| 国产中文在线播放| 日韩在线播放一区二区| а√天堂8资源中文在线| 日本一区二区中文字幕| 99免费精品| 美女视频网站久久| 在线国产日韩| 久久久精品午夜少妇| 国产麻豆一区二区三区| 狠狠爱成人网| 高潮一区二区| 国产精品久久久久久久免费软件| 99香蕉国产精品偷在线观看| 久久久久免费| 国产精品亚洲欧美日韩一区在线| 中文一区二区| sm捆绑调教国产免费网站在线观看| 日本不卡一区二区三区| 亚洲欧洲另类| 久久影视一区| 国内精品伊人| 国产精品一区亚洲| 在线精品一区二区| 亚洲精品网址| 超碰在线99| 精品视频91| 麻豆精品视频在线| 国产精品最新自拍| 日本中文字幕视频一区| 伊人成人在线视频| 久久精品免费一区二区三区| 久久99蜜桃| 国产精品三级| 91精品麻豆| 青青草视频一区| 日韩视频1区| 亚洲精品自拍| 亚洲精品日韩久久| 中文无码日韩欧| 三级亚洲高清视频| 久久国产精品久久w女人spa| 欧美美女一区| 欧美另类综合| 在线一区免费观看| 亚洲激情久久| 黄色欧美日韩| 欧美+日本+国产+在线a∨观看| 98精品视频| 欧美成人基地| 久久理论电影|