Article image
Joyce Vitória
Joyce Vitória20/03/2024 18:01
Compartilhe

Manipulando Strings com Python

  • #Python

Manipulando Strings com Python

Olá, hoje venho compartilhar o que aprendi no curso sobre o domínio de strings e fatiamento em Python.

Interpolação de Variáveis: Permite inserir valores de variáveis em uma string usando os métodos .format() ou f-strings. Exemplo:

nome = "Vitória"
idade = 15
altura = 1.65

print("Hello, my name is {}, I am {} years old and my height is {} meters.".format(name, age, height))
print("Hello, my name is {2}, I am {0} years old and my height is {1} meters.".format(age, height, name))
# Using f-strings
print(f"Hello, my name is {name}, I am {age} years old and my height is {height} meters.")

Removendo Espaços em Branco no Início e no Final de uma String:

  • strip(): Remove espaços em branco tanto no início quanto no final da string.
  • lstrip(): Remove espaços em branco apenas do início (à esquerda) da string.
  • rstrip(): Remove espaços em branco apenas do final (à direita) da string.
text_with_spaces = "   Python   "
print(text_with_spaces.strip())   # Saída: Python
print(text_with_spaces.lstrip())  # Saída: Python   
print(text_with_spaces.rstrip())  # Saída:    Python

Fatiamento de String: Permite extrair partes específicas de uma string.

texto = "Python é uma linguagem de programação poderosa"

print(texto[0])    # Saída: P
print(texto[7:9])  # Saída: é

  1. Aqui, texto[7:9] retorna a substring "é", começando no índice 7 (inclusivo) e terminando no índice 9 (exclusivo).

Métodos de String: Oferece uma variedade de métodos para modificar strings. Alguns exemplos incluem:

  • upper(): Converte a string para maiúsculas.
  • lower(): Converte a string para minúsculas.
  • strip(): Remove espaços em branco no início e no final da string.
  1. Exemplo:
texto_com_espacos = "   Python   "
print(texto_com_espacos.strip())   # Saída: Python

Juntando Strings: Permite unir várias strings em uma única string. O método join() é utilizado para isso. Exemplo:

palavras = ["Python", "é", "incrível"]
print(" ".join(palavras))  # Saída: Python é incrível

Centralização de String: Permite centralizar uma string em um espaço definido. O método center() é utilizado para isso. Exemplo:

texto_centralizado = "Python"
print(texto_centralizado.center(20, "*"))  # Saída: *******Python*******

  1. Aqui, a string "Python" é centralizada em um espaço total de 20 caracteres, preenchido com o caractere *.

String de múltiplas linhas: As strings triplas em Python são delimitadas por três aspas simples (''') ou três aspas duplas ("""). Elas são usadas para representar strings que abrangem múltiplas linhas de texto. Exemplo:

string_aspas_simples = '''
Este é um exemplo
de uma string tripla
com aspas simples.
'''
print(string_aspas_simples)
Compartilhe
Comentários (0)