Python 3.7¶
Új funkciók:
Funkció |
Állapot |
|
Az örökölt C locale átalakítása UTF-8 alapú locale-lá |
||
Új C-API a szállhelyi tárolóhoz (Thread-Local Storage) a CPythonban |
||
UTF-8 mód |
||
Determinisztikus pyc |
||
Beépített |
||
Data Classes (adatosztályok) |
||
Alaptámogatás a typing modulhoz és a generikus típusokhoz |
||
Modulszintű |
Részleges |
|
Az annotációk halasztott kiértékelése |
||
Időfüggvények nanoszekundumos felbontással |
Részleges [1] |
|
DeprecationWarning megjelenítése a |
||
Kontextusváltozók |
||
Egyéb nyelvi változások:
Az |
Kész |
A |
|
Mostantól 255-nél több argumentum adható át egy függvénynek; egy függvénynek mostantól 255-nél több paramétere lehet |
|
A |
|
A |
|
Az |
|
Mostantól támogatottak az olyan körkörös importok, amelyek abszolút importokat tartalmaznak egy almodul névhez kötésével |
|
Az |
|
A stack trace-ek dinamikus létrehozásának jobb támogatása érdekében a |
|
A |
|
Az új |
A beépített modulok változásai:
Túl sok a felsoroláshoz |
|
Az új funkciók közé tartozik a gc.freeze(), a gc.unfreeze() és a gc-get_freeze_count |
|
Hozzáadásra került a math.remainder() az IEEE 754-stílusú maradék megvalósításához |
|
Számos rendrakó funkció, beleértve az üres karakterláncokra való felosztás jobb támogatását, valamint a lefordított kifejezések és Match objektumok másolásának támogatását |
|
Hozzáadásra került a sys.breakpointhook(). Hozzáadásra került a sys.get(/set)_coroutine_origin_tracking_depth() |
|
Többségében a PEP564-ben szereplő nanoszekundumos felbontás támogatását célzó frissítések, lásd fentebb |
Megjegyzések