Python 3.7¶
Nuevas características:
Característica |
Estado |
|
Coerción de la antigua configuración regional C a una basada en UTF-8 |
||
Una nueva API de C para almacenamiento local de hilos en CPython |
||
Modo UTF-8 |
||
pyc determinista |
||
|
||
Clases de datos |
||
Soporte central para el módulo typing y los tipos genéricos |
||
|
Parcial |
|
Evaluación pospuesta de anotaciones |
||
Funciones de tiempo con resolución de nanosegundos |
Parcial [1] |
|
Mostrar DeprecationWarning en |
||
Variables de contexto |
||
Otros cambios del lenguaje:
|
Completo |
Los objetos |
|
Ahora se pueden pasar más de 255 argumentos a una función; una función ahora puede tener más de 255 parámetros |
|
|
|
|
|
|
|
Las importaciones circulares que implican importaciones absolutas con la vinculación de un submódulo a un nombre ahora son compatibles |
|
|
|
Para dar mejor soporte a la creación dinámica de trazas de pila, |
|
Al usar el modificador |
|
La nueva opción |
Cambios en los módulos integrados:
Demasiados para enumerar |
|
Las nuevas características incluyen gc.freeze(), gc.unfreeze(), gc-get_freeze_count |
|
Se añadió math.remainder() para implementar el resto al estilo IEEE 754 |
|
Una serie de mejoras de limpieza, incluyendo mejor soporte para dividir en cadenas vacías y soporte de copia para expresiones compiladas y objetos Match |
|
Se añadió sys.breakpointhook(). Se añadió sys.get(/set)_coroutine_origin_tracking_depth() |
|
Principalmente actualizaciones para dar soporte a la resolución de nanosegundos en PEP564, véase arriba |
Notas