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 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