Izindlela ezintsha ezithakazelisa kakhulu:
- Inkulumo yomsebenzi ozokwenziwa:
I-opharetha entsha := ikuvumela ukuthi unikeze amanani kokuguquguqukayo ngaphakathi kwezinkulumo. Ngokwesibonelo:
uma (n := len(a)) > 10:
print(f"Uhlu lude kakhulu ({n} ama-elementi, alindelwe <= 10)") - Izimpikiswano zokuma kuphela:
Manje usungakwazi ukucacisa ukuthi imaphi amapharamitha omsebenzi angadluliswa ku-syntax ye-agumenti futhi iyiphi engakwazi. Isibonelo:
def f(a, b, /, c, d, *, e, f):
phrinta (a, b, c, d, e, f)f(10, 20, 30, d=40, e=50, f=60) # KULUNGILE
f(10, b=20, c=30, d=40, e=50, f=60) # iphutha, `b` ayikwazi ukuba i-agumenti enegama
f(10, 20, 30, 40, 50, f=60) # iphutha, `e` kumelwe kube impikiswano enegamaLolu shintsho lunikeza onjiniyela indlela yokuvikela abasebenzisi bama-API abo ekushintsheni kumagama aphikisayo okusebenza.
- Sekela ama-f-strings = izinkulumo zokuzibhala kanye nokulungisa iphutha:
Kwengezwe ushukela ukuze kube lula ukulungisa iphutha/ukugawula imilayezo.
n = 42
phrinta(f'Sawubona mhlaba {n=}.')
# izophrinta "Sawubona mhlaba n=42." - Kulungiswe igama elingukhiye lokuqhubeka ku-block ekugcineni (alizange lisebenze ngaphambilini).
Okunye:
- Ungakwazi ukucacisa ngokusobala indlela eya kunqolobane ye-bytecode esikhundleni sokuzenzakalelayo __pycache__.
- Ukwakhiwa kwe-Debug kanye nokukhishwa kusebenzisa i-ABI efanayo.
Source: linux.org.ru