Métodos aplicados a strings em Python – upper, lower, split, join, replace, capitalize

Métodos aplicados a strings em Python

No tutorial anterior vimos como realizar concatenação de strings, repetição, o conceito de imutabilidade e como empregar a função len(). Além disso, a linguagem de programação Python nos fornece um grande conjunto de métodos integrados que permitem realizar manipulação de strings (sequências de caracteres).

Alguns dos métodos mais comuns para manipular string em Python são:

  • upper(): converte todos os caracteres da string em maiúsculas.
  • lower(): converte todos os caracteres da string em minúsculas.
  • split(): divide a string em uma lista de substrings com base no separador especificado.
  • join(): junta uma lista de strings em uma única string com base no separador especificado.
  • replace(): substitui todas as ocorrências de um caractere ou substring por outra.
  • capitalize(): retorna uma cópia da string com a primeira palavra iniciando em maiúscula, e as demais letras minúsculas.
  • title(): Retorna uma cópia da string com todas as palavras iniciando em maiúscula, e as demais letras minúsculas.

Vejamos agora alguns exemplos simples de manipulação de strings em Python usando esses métodos integrados da linguagem:

# criar uma string
string_exemplo = "galáxia esPiral M31"

# manipular maiúsculas e minúsculas
string_maiuscula = string_exemplo.upper()
string_minuscula = string_exemplo.lower()
string_inicial_maiuscula = string_exemplo.capitalize()
string_iniciais_maiusculas = string_exemplo.title()

# dividir a string em uma lista de substrings separadas por um espaço em branco
lista_de_substrings = string_exemplo.split(" ")

# juntar uma lista de strings em uma única string
nova_string = "-".join(lista_de_substrings)

# substituir todas as ocorrências de um caractere por outro
nova_string = string_exemplo.replace("M31", "Via Láctea")

# imprimir as strings resultantes
print("String em maiúsculas:", string_maiuscula)
print("String em minúsculas:", string_minuscula)
print("Inicial maiúscula:", string_inicial_maiuscula)
print("Iniciais maiúsculas:", string_iniciais_maiusculas)
print("Lista de substrings:", lista_de_substrings)
print("Nova string:", nova_string)

Resultados

Métodos aplicados a strings em Python

É isso aí! Existem muitos outros métodos e funções que podem ser aplicados a strings em Python, como startswith(), lstrip() e rstrip(), e os estudaremos em outros artigos.

 

Sobre Fábio dos Reis (1195 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 30 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Ciência e Tecnologia em geral, adora Viagens e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.

Escreva um comentário

Seu e-mail não será divulgado


*