Python 3.9.0

Ukhupho olutsha oluzinzileyo lolwimi lwenkqubo oludumileyo lwePython lukhutshiwe.

I-Python lulwimi olukumgangatho ophezulu, olujoliswe ekuphuculeni imveliso yophuhlisi kunye nekhowudi yokufunda. Iimpawu eziphambili kukuchwetheza okuguquguqukayo, ukulawulwa kwememori ngokuzenzekelayo, i-introspection epheleleyo, indlela yokuphatha ngaphandle, inkxaso ye-computing enemisonto emininzi, izakhiwo zedatha eziphezulu.

I-Python lulwimi oluzinzileyo nolusasazekileyo. Isetyenziswa kwiiprojekthi ezininzi nakwizakhono ezahlukeneyo: njengolwimi lwenkqubo oluphambili okanye ekudaleni izandiso kunye nokudityaniswa kwesicelo. Iinkalo eziphambili zesicelo: uphuhliso lwewebhu, ukufundwa komatshini kunye nohlalutyo lwedatha, ukuzenzekelayo kunye nokulawulwa kwenkqubo. Ngoku iPython ikwindawo yesithathu kuluhlu TIOBE ukuhambelana namazwi.

Utshintsho oluphambili:

Uhlaziyo olutsha olusebenza kakuhle kakhulu olusekwe kwiigrama zePEG.

Kwinguqulelo entsha, i-Python parser yangoku esekwe kwiLL(1) iigramma (KS-grammar) ithatyathelw' indawo yi-high-performance kunye ne-stable parser esekelwe kwi-PEG (PB-grammar). Abahlalutyi beelwimi ezimelwe ziigrama ze-KS, ezinje ngabahlalutyi be-LR, zifuna inyathelo elikhethekileyo lokuhlalutya lexical elahlula igalelo ngokwendawo emhlophe, iziphumlisi, njalo njalo. Oku kuyimfuneko kuba aba bahlalutyi basebenzisa ukulungiselela ukuqhubekekisa ezinye iigrama ze-KS ngexesha lomda. Iigrama zeRV azifuni inyathelo elahlukileyo lokuhlalutya lexical, kwaye imigaqo yalo inokubekwa kunye neminye imithetho yegrama.

Abaqhubi abatsha kunye nemisebenzi

Abaqhubi ababini abatsha bongezwe kwiklasi ye-dict eyakhelwe-ngaphakathi, | ukudibanisa izichazi-magama kunye |= nohlaziyo.

Imisebenzi emibini emitsha yongezwe kwi-str class: str.removeprefix(isiqalo) kunye ne-str.removesuffix(isimamva).

Chwetheza ihinting kwiintlobo zengqokelela eyakhelwe-ngaphakathi

Olu kukhululwa lubandakanya inkxaso ye-syntax ye-generator kuzo zonke iingqokelela ezisemgangathweni ezikhoyo ngoku.

def read_blog_tags(ithegi: uluhlu[str]) -> Akukho nanye:
iithegi kwiithegi:
print("Igama leThegi", ithegi)

Olunye utshintsho

  • I-PEP 573 yokuFikelela kwiModyuli State usebenzisa iindlela zoLwandiso lwe-C

  • I-PEP 593 Imisebenzi eguquguqukayo kunye neenkcazo eziguquguqukayo

  • I-PEP 602 I-Python iya kukhupho oluzinzileyo lonyaka

  • I-PEP 614 Ukuyekelela izithintelo zegrama kubahombisi

  • I-PEP 615 ye-IANA yeXesha leNkxaso yeDatha yeDatha kwiThala leeNcwadi eliMgangatho

  • I-BPO 38379 yokuqokelelwa kwenkunkuma ayithinteli kwizinto ezifunyenweyo

  • I-BPO 38692 os.pidfd_open, yokulawula iinkqubo ngaphandle kweentlanga kunye nemiqondiso;

  • Inkxaso ye-BPO 39926 ye-Unicode ihlaziywe kwinguqulo ye-13.0.0

  • I-BPO 1635741, iPython ayisavuzi xa iqalisa iPython amaxesha amaninzi kwinkqubo efanayo.

  • Ingqokelela yePython (uluhlu, i-tuple, iseti, i-frozenset, uluhlu, i-dict) ikhawuleziswe nge-PEP 590 vector call

  • Ezinye iimodyuli zePython (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) ngoku zisebenzisa i-polyphase initialization njengoko kuchaziwe kwi-PEP 489

  • Inani leemodyuli zethala leencwadi eziqhelekileyo (iaudioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) ngoku sebenzisa i-ABI ezinzileyo echazwe yiPEP 384.

umthombo: linux.org.ru

Yongeza izimvo