Python 3.7¶
Novas Funcionalidades:
Funcionalidade |
Estado |
|
Conversão do locale C legado para um locale baseado em UTF-8 |
||
Uma Nova C-API para Armazenamento Local de Thread no CPython |
||
Modo UTF-8 |
||
pyc determinístico |
||
|
||
Classes de Dados |
||
Suporte principal para o módulo typing e tipos genéricos |
||
|
Parcial |
|
Avaliação Adiada de Anotações |
||
Funções de tempo com resolução de nanossegundos |
Parcial [1] |
|
Mostrar DeprecationWarning em |
||
Variáveis de Contexto |
||
Outras Alterações de Linguagem:
|
Completo |
Os objetos |
|
Podem agora ser passados mais de 255 argumentos a uma função; uma função pode agora ter mais de 255 parâmetros |
|
|
|
|
|
|
|
As importações circulares envolvendo importações absolutas com ligação de um submódulo a um nome são agora suportadas |
|
|
|
Para melhor suporte à criação dinâmica de rastreios de pilha, |
|
Ao utilizar o comutador |
|
A nova opção |
Alterações nos módulos incorporados:
Demasiadas para listar |
|
As novas funcionalidades incluem gc.freeze(), gc.unfreeze(), gc-get_freeze_count |
|
math.remainder() adicionado para implementar o resto no estilo IEEE 754 |
|
Várias melhorias, incluindo melhor suporte para divisão em strings vazias e suporte de cópia para expressões compiladas e objetos match |
|
sys.breakpointhook() adicionado. sys.get(/set)_coroutine_origin_tracking_depth() adicionado |
|
Principalmente atualizações para suporte a resolução de nanossegundos na PEP564, ver acima |
Notas