descontinuações suave¶
Não há planos para remover APIs suavemente descontinuadas
re.match()ere.Pattern.match()estão agora suavemente descontinuados em favor das novas APIsre.prefixmatch()ere.Pattern.prefixmatch(), adicionadas como nomes alternativos e mais explícitos. Elas visam reduzir a confusão sobre o significado de match, seguindo o princípio do Zen do Python: “Explícito é melhor que implícito”. A maioria das bibliotecas de expressões regulares de outras linguagens utiliza uma API chamada match para a funcionalidade que o Python sempre chamou de search.Não planejamos remover o nome mais antigo
match(), pois ele tem sido utilizado no código há mais de 30 anos. Códigos que oferecem suporte a versões mais antigas do Python devem continuar utilizandomatch(), enquanto novos códigos devem dar preferência aprefixmatch(). Veja prefixmatch() vs. match().(Contribuição de Gregory P. Smith em gh-86519 e Hugo van Kemenade em gh-148100.)
O uso dos códigos de tipo de formato
'F'e'D'do módulostructestá agora suavemente descontinuado em favor das formas de duas letras'Zf'e'Zd'. (Contribuição de Sergey B Kirpichev em gh-121249.)