Testando criar frases
Foi proposital o 'VAN' estar em maiusculo.
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!