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 inquirir strings:

1. len()

O método len() retorna o número de caracteres em uma 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 em uma 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 entender as diversas maneiras de manipulá-las é essencial para qualquer programador. Com a prática e a familiarização com os métodos disponíveis, trabalhar com strings se torna uma tarefa simples e eficiente.

Happy coding!