Python 3.9.0

Navoaka ny famoahana stable vaovao amin'ny fiteny fandaharana Python malaza.

Python dia fiteny fandaharana avo lenta sy tanjona ankapobeny mikendry ny hanatsara ny vokatra azo avy amin'ny mpamorona sy ny fahaiza-mamaky kaody. Ny endri-javatra lehibe dia ny fanoratana dynamique, ny fitantanana fahatsiarovana mandeha ho azy, ny fitsirihana feno, ny mekanika fitantanana miavaka, ny fanohanana ny informatika misy kofehy maromaro, ny rafitra data avo lenta.

Python dia fiteny miorina sy miely patrana. Izy io dia ampiasaina amin'ny tetikasa maro sy amin'ny fahaiza-manao isan-karazany: amin'ny maha-fiteny fandaharana voalohany na amin'ny famoronana fanitarana sy fampidirana fampiharana. Sehatra lehibe amin'ny fampiharana: fampivoarana tranonkala, fianarana milina sy famakafakana data, automation ary fitantanana rafitra. Mitana ny laharana fahatelo amin'ny laharana i Python amin'izao fotoana izao TIOBE.

Fiovana lehibe:

Parser vaovao mahomby mifototra amin'ny fitsipi-pitenenana PEG.

Ao amin'ny dikan-teny vaovao, ny parser Python amin'izao fotoana izao mifototra amin'ny LL(1) grammars (KS-grammar) dia nosoloina parser vaovao avo lenta sy stable miorina amin'ny PEG (PB-gramatika). Ny parsers ho an'ny fiteny asehon'ny fitsipi-pitenenana KS, toy ny parsers LR, dia mitaky dingana famakafakana leksika manokana izay manapaka ny fampidirana araka ny toerana fotsy, ny mari-piatoana, sns. Ilaina izany satria mampiasa fiomanana amin'ny fanodinana ny fitsipi-pitenenana KS sasany amin'ny fotoana andalana ireo parser ireo. Ny fitsipi-pitenenana RV dia tsy mitaky dingana famakafakana lexical manokana, ary ny fitsipika momba izany dia azo apetraka miaraka amin'ny fitsipi-pitenenana hafa.

OpΓ©rateurs sy asa vaovao

Mpampiasa roa vaovao no nampiana tao amin'ny kilasy dict naorina, | ho fanakambanana rakibolana sy |= ho fanavaozana.

Fampiasa roa vaovao no nampiana tao amin'ny kilasy str: str.removeprefix(prefix) sy str.removesuffix(suffix).

Manorata karazana ho an'ny karazana fanangonana anatiny

Ity famotsorana ity dia ahitana fanohanana ny syntax mpamokatra amin'ny fanangonana mahazatra rehetra misy amin'izao fotoana izao.

def read_blog_tags(tags: list[str]) -> Tsy misy:
ho an'ny tag amin'ny tag:
print ("Anaran'ny marika", tag)

Fiovana hafa

  • PEP 573 Ny fidirana amin'ny fanjakana maodely amin'ny alΓ lan'ny C Extension Methods

  • PEP 593 Functions Flexible sy Annotation Variable

  • PEP 602 Python dia mihetsika amin'ny famoahana stable isan-taona

  • PEP 614 Famerana fitsipi-pitenenana miala sasatra amin'ny mpanao haingo

  • PEP 615 IANA Fanohanana angon-drakitra momba ny Zone Time ao amin'ny Tranomboky mahazatra

  • Ny BPO 38379 Garbage collection dia tsy manakana ny zavatra sitrana

  • BPO 38692 os.pidfd_open, ho fanaraha-maso ireo dingana tsy misy hazakazaka sy famantarana;

  • Fanohanana BPO 39926 Unicode nohavaozina ho version 13.0.0

  • BPO 1635741, Python dia tsy mivoaka intsony rehefa manomboka Python imbetsaka amin'ny dingana mitovy

  • Ny fanangonana Python (range, tuple, set, frozenset, list, dict) dia nanafaingana tamin'ny antso vector PEP 590

  • Ny modules Python sasany (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) dia mampiasa fanombohana polyphase araka ny voafaritra ao amin'ny PEP 489

  • Ny maody tranomboky mahazatra maromaro (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) dia mampiasa ny ABI stable voafaritry ny PEP 384.

Source: linux.org.ru

Add a comment