تر ټولو په زړه پورې نوښتونه:
- د دندې تعبیر:
نوی := آپریټر تاسو ته اجازه درکوي په بیانونو کې متغیرونو ته ارزښتونه وټاکئ. د مثال په ډول:
که (n := len(a)) > 10:
چاپ (f"لست ډیر اوږد دی ({n} عناصر، تمه کیږي <= 10)") - یوازې د موقف دلیلونه:
تاسو اوس کولی شئ مشخص کړئ چې کوم فنکشن پیرامیټرې د نوم شوي دلیل ترکیب له لارې تیریږي او کوم یې نشي کولی. بېلګه:
def f(a, b, /, c, d, *, e, f):
چاپ (a, b, c, d, e, f)f(10, 20, 30, d=40, e=50, f=60) # سمه ده
f(10, b=20, c=30, d=40, e=50, f=60) # تېروتنه، `b` نومول شوی دلیل نه شي کېدای
f(10, 20, 30, 40, 50, f=60) # تېروتنه، `e` باید نومول شوی دلیل ويدا بدلون پراختیا کونکو ته یوه لاره ورکوي چې د دوی APIs کاروونکي د فعالیت دلیل نومونو کې بدلونونو څخه خوندي کړي.
- د f-strings ملاتړ = د ځان مستند څرګندونو او ډیبګ کولو لپاره:
د ډیبګ کولو / ننوتلو پیغامونو ساده کولو لپاره بوره اضافه شوې.
n=42
چاپ (f'Hello world {n=}.')
# به "Hello world n=42" چاپ کړي. - په پای کې بلاک کې د دوام کلیدي فکس کړئ (دا دمخه کار نه کاوه).
نور:
- تاسو کولی شئ په ښکاره ډول د ډیفالټ __pycache__ پرځای د بایټکوډ کیچ ته لاره مشخص کړئ.
- ډیبګ او ریلیز جوړونه ورته ABI کاروي.
سرچینه: linux.org.ru