Formatar Número de Telefone
Seu pedido de recurso está relacionado a um problema? Por favor, descreva.
Dada uma String correspondente a um número de telefone válido, podendo ser fixo ou móvel, retornar uma String correspondendo a este número formatada com parênteses e traço.
Descreva a solução que você gostaria
- Chamar um novo utilitário passando uma String correspondente a um número de telefone válido e retornar uma String correspondendo a este número formatada com parênteses (DDD) e traço.
- A String deve estar sem formatação, sem símbolos.
- Caso o número passado como parâmetro não seja válido (fixo ou móvel), retornar None
Descreva alternativas que você considerou
- Criar um novo utilitário format_phone:
def format_phone(phone): ...
Exemplo de Uso:
from brutils import format_phone >>> format_phone("11994029275") "(11)99402-9275" >>> format_phone("1635014415") "(16)3501-4415" >>> format_phone("333333") None
Contexto adicional