Obtenha o comprimento e o tamanho da string em Python

Manav Narula 10 outubro 2023
  1. Obtenha o comprimento da string em Python
  2. Obtenha o tamanho da string em Python
Obtenha o comprimento e o tamanho da string em Python

Strings são um tipo de dados predominante e são usados ​​em quase todas as linguagens de programação. É uma coleção de caracteres e pode ser considerada un array de caracteres.

Em Python, qualquer coisa entre aspas, simples ou duplas, pode ser considerada uma string.

Este tutorial irá apresentar como obter o comprimento e o tamanho de uma string em Python.

Obtenha o comprimento da string em Python

Podemos criar nossa pequena função para obter o comprimento de uma string em Python. A função irá iterar por meio de cada caractere na string usando um loop for e incrementar uma variável de contador em cada iteração até que o fim da string seja encontrado. O código a seguir implementa isso:

x = "Sample String"
length = 0

for i in x:
    length += 1

print(length)

Resultado:

13

Também podemos usar a função len() para encontrar o comprimento de uma string. Por exemplo:

x = "Sample String"
print(len(x))

Resultado:

13 

Observe que a função len() pode fornecer resultados indesejados às vezes; por exemplo, ele não conta o caractere \ em sequências de escape, conforme mostrado abaixo.

print(len("\foo"))

Resultado:

3

Obtenha o tamanho da string em Python

O tamanho do objeto é o número de bytes na memória alocada para este objeto. O módulo sys tem uma função chamada getsizeof() que retorna o tamanho da memória de um objeto em bytes. Veja o seguinte código de exemplo.

import sys

x = "Sample String"

print(sys.getsizeof(x))

Resultado:

62
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Artigo relacionado - Python String