Python 3.9.0

Tá scaoileadh cobhsaí nua den teanga ríomhchlárúcháin Python a bhfuil an-tóir uirthi.

Is teanga ríomhchláraithe ardleibhéil ilfheidhmeach é Python atá dírithe ar tháirgiúlacht fhorbróra agus inléiteacht cóid a fheabhsú. Is iad na príomhghnéithe ná clóscríobh dinimiciúil, bainistíocht cuimhne uathoibríoch, introspection iomlán, meicníocht láimhseála eisceachta, tacaíocht do ríomhaireacht il-snáithithe, struchtúir sonraí ardleibhéil.

Is teanga chobhsaí agus fhorleathan í Python. Úsáidtear é i go leor tionscadal agus i gcáileanna éagsúla: mar phríomhtheanga ríomhchlárúcháin nó chun síntí agus comhtháthú feidhmchlár a chruthú. Príomhréimsí feidhme: forbairt gréasáin, foghlaim meaisín agus anailís sonraí, uathoibriú agus riarachán córais. Faoi láthair tá Python sa tríú háit sna rátálacha TIOBE.

Athruithe móra:

Parsálaí nua ardfheidhmíochta bunaithe ar ghramadach PEG.

Sa leagan nua, cuirtear parsálaí nua ardfheidhmíochta agus cobhsaí bunaithe ar PEG (PB-gramadaí) in ionad an pharsálaí Python atá bunaithe ar ghramadach LL(1) (KS-grammar). Éilíonn parsálaithe do theangacha arna léiriú ag gramadaí KS, mar pharsálaithe LR, céim speisialta anailíse foclóireachta a bhriseann an t-ionchur de réir spás bán, poncaíochta, agus mar sin de. Tá sé seo riachtanach mar go mbaineann na parsálaithe seo úsáid as ullmhú chun roinnt gramadaí EC a phróiseáil in am líneach. Ní éilíonn gramadach RV céim anailíse foclóireachta ar leith, agus is féidir na rialacha maidir leis a leagan síos in éineacht le rialacha gramadaí eile.

Oibreoirí agus feidhmeanna nua

Tá dhá oibreoir nua curtha leis an rang dict ionsuite, | le haghaidh foclóirí a chumasc agus |= le haghaidh nuashonrú.

Tá dhá fheidhm nua curtha leis an rang str: str.removeprefix(réimír) agus str.removesuffix(iarmhír).

Clóscríobh le haghaidh cineálacha bailiúcháin ionsuite

Áirítear leis an eisiúint seo tacaíocht do chomhréir gineadóra i ngach bailiúchán caighdeánach atá ar fáil faoi láthair.

def read_blog_tags(clibeanna: liosta[str]) -> Dada:
le haghaidh clibeanna i gclibeanna:
print("Ainm Clib", clib)

Athruithe eile

  • PEP 573 Rochtain a fháil ar Staid an Mhodúil ag Úsáid Modhanna Síneadh C

  • PEP 593 Feidhmeanna Solúbtha agus Nótaí Athraitheacha

  • PEP 602 Bogann Python chuig eisiúintí cobhsaí bliantúla

  • PEP 614 Srianta Gramadaí ar Mhaisitheoirí a Mhathú

  • PEP 615 Tacaíocht Bunachar Sonraí Crios Ama IANA sa Leabharlann Chaighdeánach

  • BPO 38379 Ní chuireann bailiú truflais bac ar réada aisghafa

  • BPO 38692 os.pidfd_open, chun próisis a rialú gan rásaí agus comharthaí;

  • Tacaíocht BPO 39926 Unicode nuashonraithe go leagan 13.0.0

  • BPO 1635741, ní sceitheann Python a thuilleadh nuair a thosaíonn Python iolrach sa phróiseas céanna

  • Luathaíodh bailiúcháin Python (raon, tuple, tacair, reoiteáil, liosta, dict) le glao veicteoir PEP 590

  • Úsáideann roinnt modúil Python (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, oibreoir, acmhainn, am, _weakref) anois túsú polyphase mar atá sainmhínithe i PEP 489

  • Úsáideann roinnt modúl caighdeánach leabharlainne (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) an ABI cobhsaí atá sainmhínithe ag PEP 384 anois.

Foinse: linux.org.ru

Add a comment