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