Zosangalatsa kwambiri:
- Kafotokozedwe ka ntchito:
The new := operator amakulolani kuti mugawire zikhalidwe ku zosinthika mkati mwa mawu. Mwachitsanzo:
ngati (n := len(a))> 10:
print(f"Mndandanda ndi wautali kwambiri ({n} zinthu, zikuyembekezeka <= 10)") - Mkangano wapamalo okha:
Tsopano mutha kufotokoza magawo omwe angadutsidwe kudzera mu mawu otsutsana ndi omwe sangathe. Chitsanzo:
def (a, b, /, c, d, *, e, f):
sindikiza (a, b, c, d, e, f)f(10, 20, 30, d=40, e=50, f=60) # CHABWINO
f(10, b=20, c=30, d=40, e=50, f=60) # zolakwika, `b` singakhale mtsutso watchulidwa
f(10, 20, 30, 40, 50, f=60) # cholakwika, `e` ayenera kukhala mtsutso wotchulidwaKusintha kumeneku kumapatsa opanga njira yotetezera ogwiritsa ntchito ma API awo ku kusintha kwa mayina a mikangano yantchito.
- Thandizani f-zingwe = pakudzilemba nokha ndikuwongolera:
Onjezani shuga kuti muchepetse ma debugging / kudula mitengo.
n = 42
sindikiza (f'Moni dziko {n=}.')
# idzasindikiza "Moni dziko n = 42." - Konzani mawu osakira mu block yomaliza (sizinagwire ntchito kale).
Zina:
- Mutha kufotokoza momveka bwino njira yopita ku cache ya bytecode m'malo mwa __pycache__.
- Debug and Release builds amagwiritsa ntchito ABI yomweyo.
Source: linux.org.ru