වඩාත්ම සිත්ගන්නා නවෝත්පාදන:
- පැවරුම් ප්රකාශනය:
නව := ක්රියාකරු ඔබට ප්රකාශන තුළ ඇති විචල්යයන් සඳහා අගයන් පැවරීමට ඉඩ සලසයි. උදාහරණ වශයෙන්:
නම් (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` නම් වූ තර්කයක් විය යුතුයමෙම වෙනස් කිරීම සංවර්ධකයින්ට ඔවුන්ගේ API වල පරිශීලකයින් ශ්රිත තර්ක නාමවල වෙනස්කම් වලින් ආරක්ෂා කිරීමට මගක් ලබා දෙයි.
- සහාය f-strings = ස්වයං-ලේඛන ප්රකාශන සහ නිදොස්කරණය සඳහා:
නිදොස්කරණය/ලොග් පණිවිඩ සරල කිරීමට සීනි එකතු කරන ලදී.
n = 42
මුද්රණය (f'Hello world {n=}.')
# "Hello world n=42" මුද්රණය කරනු ඇත. - අවසාන බ්ලොක් එකේ දිගටම යන මූල පදය සවි කර ඇත (එය පෙර ක්රියා කළේ නැත).
වෙනත්:
- ඔබට පෙරනිමි __pycache__ වෙනුවට බයිට්කේත හැඹිලිය වෙත මාර්ගය පැහැදිලිව සඳහන් කළ හැක.
- Debug සහ Release builds එකම ABI භාවිතා කරයි.
මූලාශ්රය: linux.org.ru