Sgaoileadh Python 3.8

Na h-innleachdan as inntinniche:

  • Sloinneadh sònrachadh:

    Leigidh an gnìomhaiche := ùr leat luachan a shònrachadh do chaochladairean taobh a-staigh abairtean. Mar eisimpleir:
    ma tha (n := len(a)) > 10:
    clò-bhualadh (f "Tha an liosta ro fhada ({n} eileamaidean, dùil <= 10)")

  • Argamaidean suidheachaidh a-mhàin:

    Faodaidh tu a-nis sònrachadh dè na paramadairean gnìomh a ghabhas a dhol tro cho-chòrdadh argamaid ainmichte agus nach urrainn. Eisimpleir:
    def f(a, b, /, c, d, *, e, f):
    clò (a, b, c, d, e, f)

    f(10, 20, 30, d=40, e=50, f=60) # Ceart gu leòr
    f(10, b=20, c=30, d=40, e=50, f=60) # mearachd, chan urrainn dha `b` a bhith na argamaid ainmichte
    f(10, 20, 30, 40, 50, f = 60) # mearachd, feumaidh `e` a bhith na argamaid ainmichte

    Bheir an t-atharrachadh seo dòigh do luchd-leasachaidh luchd-cleachdaidh na APIan aca a dhìon bho atharrachaidhean ann an ainmean argamaid gnìomh.

  • Cuir taic ri f-strings = airson abairtean fèin-chlàraidh agus debugging:

    Siùcair air a chur ris gus teachdaireachdan deasbaid/logaidh a dhèanamh nas sìmplidhe.
    n = 42
    print(f'Hello world {n=}.')
    Clò-bhuailidh # "Hello world n=42."

  • Chàirich sinn am prìomh fhacal leantainneach sa bhloc mu dheireadh (cha do dh’ obraich e roimhe).

Eile:

  • Faodaidh tu an t-slighe gu tasgadan bytecode a shònrachadh gu soilleir an àite an __pycache__ bunaiteach.
  • Bidh togalaichean Debug and Release a’ cleachdadh an aon ABI.

Source: linux.org.ru

Cuir beachd ann