Python 3.8 la sii daayay

Hal-abuurka ugu xiisaha badan:

  • Tibaaxaha meelaynta:

    Kan cusub:= hawlwadeenku wuxuu kuu ogolaanayaa inaad ku meelayso qiyamka doorsoomayaasha gudaha tibaaxaha. Tusaale ahaan:
    haddii (n:= len(a)) > 10:
    daabac

  • Doodaha booska-kaliya:

    Waxaad hadda cayimi kartaa cabbirrada shaqada ee lagu dhex mari karo syntax-ka doodda ee la magacaabay iyo kuwa aan karin. Tusaale:
    def (a, b, /, c, d, *, e, f):
    daabac (a, b, c, d, e, f)

    f (10, 20, 30, d=40, e=50, f=60) # OK
    f (10, b=20, c=30, d=40, e=50, f=60) # qalad, `b` ma noqon karo dood la magacaabay
    f(10, 20, 30, 40, 50, f=60) # qalad, `e` waa inay noqotaa dood magaceedu

    Isbeddelkan waxa uu siinayaa horumariyeyaasha hab ay uga ilaaliyaan isticmaalayaasha API-yadooda isbeddelada magacyada dooda shaqada.

  • Taageero f-strings = tibaaxaha is-qorista iyo khaladka

    Sonkor lagu daray si loo fududeeyo khaladaadka/qorista fariimaha.
    n = 42
    daabac (f'Hello aduunka {n=}.')
    # waxay daabici doontaa "Hello world n=42."

  • Go'an sii wad ereyga muhiimka ah ee ugu dambeyntii block (horay uma shaqeynin).

Mid kale:

  • Waxaad si cad u qeexi kartaa dariiqa kaydka bytecode halkii aad ka ahaan lahayd __pycache__ caadiga ah.
  • Debug iyo Siideynta dhismayaasheeda waxay isticmaalaan ABI isku mid ah.

Source: linux.org.ru

Add a comment