Na nuálaíochtaí is suimiúla:
- Slonn sannadh:
Ceadaíonn an t-oibreoir := nua duit luachanna a shannadh d'athróga laistigh de na habairtí. Mar shampla:
má (n := len(a)) > 10:
print(f"Tá an liosta rófhada ({n} eilimint, táthar ag súil <= 10)") - Argóintí seasaimh amháin:
Is féidir leat a shonrú anois cé na paraiméadair feidhme is féidir a chur ar aghaidh trí chomhréir argóinte ainmnithe agus nach féidir. Sampla:
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 go leor
f(10, b=20, c=30, d=40, e=50, f=60) # earráid, ní féidir le `b` a bheith ina argóint ainmnithe
f(10, 20, 30, 40, 50, f=60) # earráid, caithfidh `e` a bheith ina argóint ainmnitheTugann an t-athrú seo bealach d'fhorbróirí úsáideoirí a n-API a chosaint ó athruithe ar ainmneacha argóintí feidhme.
- Tacaíocht f-strings = le haghaidh nathanna cainte féindoiciméadaithe agus dífhabhtaithe:
Siúcra breise chun teachtaireachtaí dífhabhtaithe/logála a shimpliú.
n = 42
print(f' Dia duit ar domhan {n=}.')
Priontálfaidh # "Hello world n=42." - Seasta an eochairfhocal ar aghaidh sa bhloc ar deireadh (níor oibrigh sé roimhe seo).
Eile:
- Is féidir leat an cosán chuig an taisce bytecode a shonrú go sainráite in ionad an réamhshocraithe __pycache__.
- Úsáideann foirgnimh Debug and Release an ABI céanna.
Foinse: linux.org.ru