Izinto ezintsha ezinomdla kakhulu:
- Inkcazo yesabelo:
Entsha := umsebenzisi ikuvumela ukuba unike ixabiso kwizinto eziguquguqukayo ngaphakathi kweentetho. Umzekelo:
ukuba (n := len(a)) > 10:
print(f"Uluhlu lude kakhulu ({n} iziqalelo, kulindeleke <= 10)") - Iingxoxo zesikhundla-kuphela:
Ungakhankanya ngoku ukuba yeyiphi iparameters yomsebenzi enokudluliselwa kwi-syntax yengxoxo enegama kwaye engenakho. Umzekelo:
def (a, b, /, c, d, *, e, f):
shicilela(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) # imposiso, `b` ayinakuba yingxabano enegama
f(10, 20, 30, 40, 50, f=60) # imposiso, `e` mayibe yingxabano enegamaOlu tshintsho lunika abaphuhlisi indlela yokukhusela abasebenzisi bee-APIs zabo kutshintsho kumagama eengxabano zomsebenzi.
- Inkxaso yeentambo ze-f = kwiinkcazo zokuzibhala kunye nokulungiswa kweempazamo:
Iswekile eyongeziweyo ukwenza lula ukulungisa/ukugawula imiyalezo.
n = 42
shicilela(f'Molo hlabathi {n=}.')
# iya kuprinta "Molo hlabathi n = 42." - Kulungiswe igama elingundoqo eliqhubekayo kwibhloko ekugqibeleni (ayizange isebenze ngaphambili).
Okunye:
- Ungayichaza ngokucacileyo indlela eya kwi-bytecode cache endaweni yokungagqibekanga __pycache__.
- Debug kunye nokuKhupha ukwakha sebenzisa i-ABI efanayo.
umthombo: linux.org.ru