Sabbin abubuwa mafi ban sha'awa:
- Maganar aiki:
Sabuwar : = mai aiki yana ba ku damar sanya ƙima ga masu canji a cikin maganganu. Misali:
idan (n:= len(a)) > 10:
buga (f"Jerin ya yi tsayi da yawa ({n} abubuwa, ana tsammanin <= 10))") - Hujjoji- kawai:
Yanzu zaku iya saka waɗanne sigogin ayyuka za'a iya wucewa ta hanyar haɗin mahaɗa mai suna kuma waɗanda ba za su iya ba. Misali:
def (a, b, /, c, d, *, e, f):
buga (a, b, c, d, e, f)f (10, 20, 30, d=40, e=50, f=60) # Ok
f(10, b=20, c=30, d=40, e=50,f=60) # kuskure, `b` ba zai iya zama hujja mai suna
f(10, 20, 30, 40, 50, f=60) # kuskure, `e` dole ne ya zama hujja mai sunaWannan canjin yana ba masu haɓaka hanya don kare masu amfani da API ɗin su daga canje-canje a cikin sunayen gardamar aiki.
- Taimakawa f-strings = don maganganun rubuce-rubucen kai da gyara kuskure:
Ƙara sukari don sauƙaƙe saƙon kuskure / shiga.
n = 42
buga (f'Hello duniya {n=}.')
# zai buga "Hello duniya n=42." - Kafaffen ci gaba keyword a cikin ƙarshe toshe (bai yi aiki a da).
Wani:
- Kuna iya fayyace hanyar zuwa ma'ajiyar bytecode maimakon tsoho __pycache__.
- Gyaran gyara da Sakin Gina suna amfani da ABI iri ɗaya.
source: linux.org.ru