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