>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Obter o Comprimento de uma String em Python (Função len())

Python é uma linguagem de programação interpretativa, open-source, rápida e poderosa, com bibliotecas padrão extensas. Ao programar em Python, você pode precisar encontrar o comprimento de uma string. Por exemplo, avaliar a quantidade de caracteres que um usuário digita em um campo de texto e retornar erro se o texto for muito longo. Usando a função embutida len(), você calcula rapidamente o comprimento de uma string.

Exemplo Prático

# Acesse seu editor Python (IDLE, VS Code, PyCharm, Jupyter, etc.)
exemplo_string = 'Esta é minha string de exemplo'
comprimento = len(exemplo_string)
print(comprimento)  # Saída: 33 (contando espaços e acentos)

Passos

  1. Acesse seu editor/interpreter Python.
  2. Digite:
    exemplo_string = 'Esta é minha string de exemplo'
    len(exemplo_string)
  3. Pressione Enter.

Neste exemplo, Python lê a exemplo_string e calcula o número de caracteres usando len(). Retorna 33 (cada caractere Unicode conta como 1, incluindo espaços, acentos e caracteres especiais).

Notas Importantes

  • len() conta todos os caracteres — incluindo espaços em branco, pontuação, emojis (contam como 1 codepoint, mas podem ser 2+ code units em UTF-16), e caracteres de controle.
  • Para bytes, use len(bytes_obj) — retorna número de bytes.
  • Para obter o número de grafemas (caracteres visuais, ex.: "e\u0301" = é combinado), use bibliotecas como regex ou unicodedata, pois len() conta codepoints.
  • Complexidade de tempo: O(1) para strings (o comprimento é armazenado internamente).