Testando criar frases
Foi proposital o 'VAN' estar em maiusculo.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Testando criar frases
Foi proposital o 'VAN' estar em maiusculo.
Olá, Vanessa. Como vai?
Muito legal o seu teste! Utilizar a função chr() é uma excelente maneira de entender como os computadores interpretam caracteres por trás da interface gráfica. Na computação, cada letra, número ou símbolo que vemos na tela é mapeado para um código numérico único através da tabela Unicode.
Analisando sua imagem, você utilizou a concatenação de várias chamadas da função para formar a frase "Olá VAN". É interessante observar como os números que você escolheu correspondem exatamente aos caracteres:
Como você é Especialista de Processos, esse conceito de Unicode e codificação de caracteres é muito valioso, especialmente ao lidar com grandes volumes de dados (Data Science). Muitas vezes, ao importar arquivos CSV ou textos de diferentes fontes, podem surgir erros de "Encoding" (como o famoso UTF-8), e entender que cada caractere tem seu código numérico ajuda muito a identificar por que um acento apareceu de forma estranha ou por que uma string não está sendo comparada corretamente.
Para facilitar seus próximos testes, você pode usar a função "irmã" da chr(), que é a ord(). Ela faz exatamente o oposto: você entrega o caractere e ela te devolve o código numérico. Veja este exemplo:
# Descobrindo o código de um caractere
print(ord('V')) # Saída: 86
# Criando um loop para ver os códigos de uma palavra inteira
nome = "Vanessa"
for letra in nome:
print(f"Letra: {letra} | Código Unicode: {ord(letra)}")
Essa experimentação prática que você fez é o que realmente fixa o aprendizado sobre como o Python manipula dados em baixo nível.
Espero que possa ter lhe ajudado!
Tudo jóia Evandro, muito obrigada pelas dicas de sempre!
Anotado e praticado!