Python 3.7¶
Nove značajke:
Značajka |
Status |
|
Prisilna pretvorba zastarjelog C locale-a u locale temeljen na UTF-8 |
||
Novi C-API za pohranu lokalnu za dretvu (Thread-Local Storage) u CPythonu |
||
UTF-8 način rada |
||
Deterministički pyc |
||
Ugrađena |
||
Klase podataka (Data Classes) |
||
Temeljna podrška za modul typing i generičke tipove |
||
Modulske |
Djelomično |
|
Odgođena evaluacija anotacija |
||
Vremenske funkcije s razlučivošću u nanosekundama |
Djelomično [1] |
|
Prikaz DeprecationWarning u |
||
Kontekstne varijable |
||
Ostale jezične promjene:
|
Dovršeno |
Objekti |
|
Sada se funkciji može proslijediti više od 255 argumenata; funkcija sada može imati više od 255 parametara |
|
|
|
|
|
|
|
Sada su podržani kružni uvozi koji uključuju apsolutne uvoze s vezivanjem podmodula uz neko ime |
|
|
|
Radi bolje podrške dinamičkom stvaranju praćenja steka (stack trace), |
|
Pri korištenju prekidača |
|
Nova opcija |
Promjene ugrađenih modula:
Previše za nabrojati |
|
Nove značajke uključuju gc.freeze(), gc.unfreeze(), gc-get_freeze_count |
|
Dodana je math.remainder() za implementaciju ostatka u stilu IEEE 754 |
|
Niz značajki za uređivanje, uključujući bolju podršku za razdvajanje na praznim nizovima te podršku za kopiranje kompiliranih izraza i objekata podudaranja |
|
Dodana je sys.breakpointhook(). Dodane su sys.get(/set)_coroutine_origin_tracking_depth() |
|
Uglavnom ažuriranja za podršku razlučivosti u nanosekundama u PEP564, vidi gore |
Napomene