Saltar para o conteúdo principal
Publicado em

Mais sobre as Strings em Python

Partilhar:

Introdução

As strings são uma das estruturas de dados mais utilizadas na programação, servindo para armazenar e manipular texto. Em Python, as strings oferecem uma variedade de métodos que nos permitem realizar operações comuns de forma eficiente.

Caracteres de Escape

Os caracteres de escape permitem representar caracteres que não podem ser escritos diretamente. Os mais comuns são:

  • \n: Representa uma nova linha.
  • \t: Representa uma tabulação.
texto = "Isto é uma string\ncom duas linhas."
print(texto)

'''
Isto é uma string
com duas linhas.
'''

Métodos Comuns das Strings

Python oferece uma variedade de métodos que podem ser utilizados para manipular e consultar strings:

1. len()

O método len() retorna o número de caracteres numa string.

frase = "Olá, mundo!"
print(len(frase))  # 12

2. upper()

Transforma todas as letras de uma string em maiúsculas.

frase = "olá, mundo!"
print(frase.upper())  # OLÁ, MUNDO!

3. lower()

Transforma todas as letras de uma string em minúsculas.

frase = "OLÁ, MUNDO!"
print(frase.lower())  # olá, mundo!

4. startswith() e endswith()

Estes métodos são úteis para verificar se uma string começa ou termina com um determinado substring.

frase = "Python é maravilhoso."
print(frase.startswith("Python"))  # True
print(frase.endswith("Python"))    # False

5. split()

Este método divide uma string numa lista, usando um separador definido.

frase = "Python,Java,C++"
linguagens = frase.split(",")
print(linguagens)  # ['Python', 'Java', 'C++']

Conclusão

As strings são fundamentais em Python, e compreender as diversas formas de as manipular é essencial para qualquer programador. Com a prática e a familiarização com os métodos disponíveis, trabalhar com strings torna-se uma tarefa simples e eficiente.

Happy coding!