Bóson Treinamentos em Ciência e Tecnologia

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:

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

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

 

Sair da versão mobile