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 ainmichteBheir 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