Awọn imotuntun ti o nifẹ julọ:
- Ọrọ iyansilẹ:
Titun: = oniṣẹ gba ọ laaye lati fi awọn iye si awọn oniyipada laarin awọn ikosile. Fun apere:
ti (n := len(a)) > 10:
titẹ (f"Akojọ ti gun ju ({n} eroja, ti a reti <= 10)") - Awọn ariyanjiyan ipo-nikan:
O le pato iru awọn paramita iṣẹ ti o le kọja nipasẹ sintasi ariyanjiyan ti a darukọ ati eyiti ko le. Apeere:
def f (a, b, /, c, d, *, e, f):
titẹ (a, b, c, d, e, f)f (10, 20, 30, d=40, e=50, f=60) # O dara
f (10, b=20, c=30, d=40, e=50,f=60) # asise, `b` ko le je ariyanjiyan oruko
f (10, 20, 30, 40, 50, f=60) # aṣiṣe, `e` gbọdọ jẹ ariyanjiyan ti a darukọIyipada yii n fun awọn olupilẹṣẹ ni ọna lati daabobo awọn olumulo ti API wọn lati awọn ayipada ninu awọn orukọ ariyanjiyan iṣẹ.
- Atilẹyin f-strings = fun awọn ikosile ti ara ẹni ati ṣiṣatunṣe:
Ṣuga ti a ṣafikun lati jẹ ki n ṣatunṣe aṣiṣe / awọn ifiranṣẹ gedu rọrun.
n = 42
tite(f'Hello aye {n=}.')
# yoo tẹ sita "Hello aye n=42." - Koko-ọrọ ti o wa titi ti o wa titi ni idinakẹhin (ko ṣiṣẹ tẹlẹ).
Omiiran:
- O le pato awọn ọna si awọn bytecode kaṣe dipo ti aiyipada __pycache__.
- Ṣatunkọ ati Tu silẹ lo ABI kanna.
orisun: linux.org.ru