Lëshimi i Python 3.8

Novitetet më interesante:

  • Shprehja e caktimit:

    Operatori i ri := lejon t’i caktojĂ« vlera variablave brenda shprehjeve. PĂ«r shembull:
    if (n := len(a)) > 10:
    print(f"Lista është shumë e gjatë ({n} elemente, pritej <= 10)")

  • Argumente vetĂ«m pĂ«r pozita:

    Tani është e mundur të specifikoni se cilat parametra të funksioneve mund të kalohen përmes sintaksës së argumenteve të emëruara dhe cilat jo. Shembull:
    def f(a, b, \/, c, d, *, e, f):
    print(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) # gabim, `b` nuk mund të jetë argument i emërtuar
    f(10, 20, 30, 40, 50, f=60) # gabim, `e` duhet të jetë argument i emërtuar

    Ky ndryshim i jep zhvilluesve një mënyrë për të mbrojtur përdoruesit e API-ve të tyre nga ndryshimet në emrat e argumenteve të funksioneve.

  • MbĂ«shtetje pĂ«r f-string = pĂ«r shprehje vetĂ«-dokumentuese dhe pĂ«r debug:

    Shtuar sheqer për të lehtësuar mesazhet e debug/logging.
    n = 42
    print(f’Hello world {n=}.’)
    # ĐœĐ°ĐżĐ”Ń‡Đ°Ń‚Đ°Đ”Ń‚ "Hello world n=42."

  • Rregulluar fjalĂ«n kyçe continue nĂ« bllokun finally (mĂ« parĂ« nuk punonte).

Mbështetje për algoritmin RSASSA-PSS me OID është shtuar në libssl.

  • Mund tĂ« specifikoni qartĂ« rrugĂ«n nĂ« cache-in e kodit byte nĂ« vend tĂ« __pycache__ tĂ« paracaktuar.
  • Troubleshooting dhe ndĂ«rtimet e lirĂ« pĂ«rdorin tĂ« njĂ«jtin ABI.

Burimi: linux.org.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster