As strings em Python são fundamentais para o desenvolvimento de qualquer projeto, seja você iniciante ou experiente. Nesta aula, você aprenderá como trabalhar com texto no Python, entenderá como funcionam as variáveis e como o Python interpreta essas informações.
O QUE SÃO VARIÁVEIS EM PYTHON
Em Python, variáveis são contêineres que armazenam valores. Elas são usadas para guardar dados como textos, números, listas, entre outros, e podem ser acessadas, modificadas e manipuladas ao longo do programa. No Python, não é necessário declarar o tipo da variável. A linguagem entende automaticamente o tipo de dado com base no valor atribuído.
Aqui, primeiro_nome
é uma variável que armazena uma string, ou seja, um texto. Se quisermos confirmar isso, podemos usar a função type()
:
COMO DECLARAR STRINGS
No Python, você pode declarar strings usando aspas simples (' ') ou aspas duplas (" "). Ambas funcionam da mesma forma:
Isso significa que você pode usar qualquer uma das duas formas, mas é importante ser consistente no estilo ao longo do código. As aspas duplas são mais comuns quando você precisa incluir aspas simples dentro do texto, e vice-versa.
O PYTHON TRATA STRINGS COMO TEXTO
É importante entender que o Python não interpreta o conteúdo da string, ou seja, ele não sabe se "Diego" é um nome ou se "123" é um número. Para o Python, tudo que está entre aspas é tratado como texto. Isso significa que mesmo que você digite "123"
, o valor continuará sendo uma string, não um número.
CONCATENAÇÃO E A FUNÇÃO PRINT()
A função print()
serve para exibir valores na tela. Podemos usá-la para mostrar textos, variáveis e resultados de operações. Quando queremos unir textos e variáveis, usamos a concatenação com o sinal de +
. Veja o exemplo abaixo:
Nesse caso, unimos as variáveis com espaços entre elas para formar uma frase. Repare que usamos uma string para criar esse espaço entre as variáveis, pois, o python não consegue entender que são dois nomes.
USANDO O PRINT-F COM F-STRINGS
O Python também permite a interpolação de variáveis usando f-strings, um recurso muito útil e moderno. Com f-strings, a leitura do código fica mais clara e elegante:
Essa forma é recomendada por ser mais limpa e fácil de manter, especialmente quando usamos várias variáveis no mesmo texto.
COMENTÁRIOS EM PYTHON: # vs ASPAS
Em Python, os comentários são trechos do código que não são executados. Eles servem para explicar o que está acontecendo no código e ajudam na organização e manutenção. Para comentar, usamos o símbolo #
:
Muitas pessoas acreditam que usar """comentário"""
também é uma forma de comentar. Isso não está correto. As aspas triplas criam uma string vazia não atribuída a nenhuma variável, o que o Python ignora, mas não é um comentário real. Usar """
pode causar confusão no seu código, além de ocupar mais espaço na memória. Por isso, o ideal é sempre usar o #
para comentar.
PYTHON É CASE SENSITEVE
Outro ponto importante ao trabalhar com variáveis em Python é que a linguagem é case sensitive, ou seja, distingue letras maiúsculas de minúsculas. Isso significa que as variáveis nome
, Nome
e NOME
são completamente diferentes entre si e podem armazenar valores distintos. Por isso, é essencial manter um padrão na nomeação das variáveis para evitar confusões e erros difíceis de identificar no código. Sempre que possível, use letras minúsculas e o estilo snake_case
, como em primeiro_nome
, para manter a clareza e a consistência do seu programa.
REGRAS E BOAS PRÁTICAS PARA VARIÁVEIS
Para criar uma variável válida em Python, siga estas regras básicas:
- O nome deve começar com uma letra (a-z, A-Z) ou underline (
_
) - Pode conter letras, números e underscores
- Não pode conter espaços ou caracteres especiais
- Não pode ser uma palavra reservada do Python (como
if
,for
,class
, etc.)
E algumas boas práticas recomendadas:
- Use nomes descritivos, como
primeiro_nome
, em vez dex
ouabc
- Use letras minúsculas e underscores para separar palavras (
snake_case
) - Mantenha a consistência dos nomes em todo o seu código
- Evite abreviações confusas ou nomes genéricos demais