Python 3.9.0

Nova emissio stabilis linguae programmandi Pythonis popularis dimissa est.

Python est summus gradus et generalis propositi programmandi linguae quae ad meliorem elit fructibus et codicem readability augetur. Praecipua lineamenta sunt typing dynamica, administratio automatis memoria, introspectio plena, exceptio mechanismus tractans, firmamentum pro multi-filate computandi, alta-gradu notitiarum structurarum.

Python est lingua stabilis et diffusa. In multis inceptis et variis facultatibus adhibetur: sicut prima programmandi lingua vel ad extensiones et applicationes integrationes faciendi. Praecipua applicationis areas: interretialem evolutionem, apparatus discendi et analysin, automationem et administrationem systematis. Python currently tertium in rankings TIOBE*.

Major changes:

Nova summus perficientur parser in grammaticis PEG fundatus est.

In nova versione, parser hodiernus Pythonis in LL (I) grammaticis (KS-grammaticis) substituitur cum nova summus effectus et stabilis parser ex PEG (PB-grammatico). Parsers pro linguis grammaticis KS repraesentatis, ut LR parsers, specialem gradum analyseos lexicae requirunt qui initus secundum spatium, interpunctionem, et sic porro. Hoc necessarium est, quod hae parsers ad processum grammaticae KS aliquo tempore lineari utuntur praeparantes. RV grammatici gradum analysin lexicum separatum non requirunt, nam regulae cum aliis grammaticis praeceptis statui possunt.

Nova operariorum et functionum

Duo operariorum novorum in dicto genere constructo additi sunt, | for bus dictionariis et |= adaequationis.

Ad str classium duae functiones novae additae sunt: ​​str.removepraepositionem (praepositionem) et str.removesuffixam (suffitivam).

Typus significatio in collectione types constructum-

Haec dimissio firmamentum generans syntaxin in omnibus collectionibus vexillum currently in promptu includit.

def read_blog_tags(tags: list[str]) -> Nulla:
for tags in tags:
imprimere ("Tag Name", tag)

aliae mutationes

  • PEP 573 Accessing Module State Using C Extension Methods

  • PEP 593 Flexibiles functiones et variabiles Annotationes

  • PEP 602 Python ad stabulum annuae solutionis movet

  • PEP 614 Relaxans Grammaticae cohibita artius in Decorators

  • PEP 615 IANA Time Zone Database Support in the Standard Library

  • BPO 38379 Purgamentum collectio non impedit recepta obiecta

  • BPO 38692 os.pidfd_open, processuum imperium sine gentibus et significationibus;

  • BPO 39926 Unicode firmamentum renovationis ad versionem 13.0.0

  • BPO 1635741, Python non amplius effluat, cum Python multipliciter in eodem processu initialiendo

  • Python collectiones (range, tuple, set, glacialis, album, dictum) accelerata cum vectore 590 PEP vocatum

  • Nonnulli Pythonis moduli (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, tempus, _weakref) nunc polyphase initialization uti in PEP 489 definito.

  • Aliquot modulorum bibliothecae vexillum (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, temere, selectae, instructae, termios, zlib) nunc utimur stabili ABI per PEP 384 definitum.

Source: linux.org.ru