Fundamentos de Python

Strings em Python

Uma string é uma sequência de caracteres. Você pode ler caracteres individuais por posição, pegar fatias e chamar métodos que retornam cópias alteradas.

O que é Strings em Python?

Uma string é uma sequência de caracteres. Você pode ler caracteres individuais por posição, pegar fatias e chamar métodos que retornam cópias alteradas.

Trabalhe com texto em Python: tamanho, indexação, fatiamento e métodos de string.

Quando usar?

  • Aprender sintaxe Python com código prático.
  • Criar uma base para problemas maiores.
  • Testar uma ideia sem instalar um ambiente local.

Código de exemplo

Executar código →
main.py
text = "Python is fun"

print(len(text))          # number of characters
print(text[0], text[-1])  # first and last character
print(text[0:6])          # slicing: characters 0 to 5
print(text.upper())
print(text.lower())
print(text.replace("fun", "powerful"))
print(text.split())       # split on spaces into a list
print("is" in text)       # check for a substring

# Strings are immutable: methods return a new string.
name = "  ada lovelace  "
clean = name.strip().title()
print(clean)

# Join a list of strings with a separator.
print("-".join(["2026", "11", "01"]))

Saída esperada

13
P n
Python
PYTHON IS FUN
python is fun
Python is powerful
['Python', 'is', 'fun']
True
Ada Lovelace
2026-11-01

Como funciona

Os índices começam em 0 e índices negativos contam a partir do fim. Fatias como text[0:6] param antes do índice final, e métodos como strip(), title() e replace() retornam novas strings porque strings nunca mudam no lugar.

Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.

Exercícios práticos

Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.

  1. Preveja a saída antes de executar.
  2. Trate entradas vazias ou inválidas.
  3. Extraia a lógica para uma função e adicione testes.
Executar no IDE Python →

Pratique com um desafio

Use o conteúdo desta lição para resolver um problema real. Cada desafio roda no navegador, com testes instantâneos e uma revisão por IA.

Todos os desafios