Quais São Alguns Métodos Comuns de String?
Python fornece vários métodos embutidos que facilitam o trabalho com strings. Eles incluem, mas não se limitam a, o seguinte:
upper(): Retorna uma nova string com todos os caracteres convertidos para maiúsculas.
my_str = 'hello world'
uppercase_my_str = my_str.upper()
print(uppercase_my_str) # HELLO WORLD
lower(): Retorna uma nova string com todos os caracteres convertidos para minúsculas.
my_str = 'Hello World'
lowercase_my_str = my_str.lower()
print(lowercase_my_str) # hello world
strip(): Retorna uma nova string com os caracteres especificados no início e no fim removidos. Se nenhum argumento for passado, remove os espaços em branco do início e do fim.
my_str = ' hello world '
trimmed_my_str = my_str.strip()
print(trimmed_my_str) # "hello world"
replace(old, new): Retorna uma nova string com todas as ocorrências deoldsubstituídas pornew.
my_str = 'hello world'
replaced_my_str = my_str.replace('hello', 'hi')
print(replaced_my_str) # hi world
split(separator): Divide uma string em um separador especificado em uma lista de strings. Se nenhum separador for especificado, divide nos espaços em branco.
my_str = 'hello world'
split_words = my_str.split()
print(split_words) # ['hello', 'world']
join(iterable): Junta elementos de um iterável em uma string com um separador.
my_list = ['hello', 'world']
joined_my_str = ' '.join(my_list)
print(joined_my_str) # hello world
startswith(prefix): Retorna um booleano indicando se uma string começa com o prefixo especificado.
my_str = 'hello world'
starts_with_hello = my_str.startswith('hello')
print(starts_with_hello) # True
endswith(suffix): Retorna um booleano indicando se uma string termina com o sufixo especificado.
my_str = 'hello world'
ends_with_world = my_str.endswith('world')
print(ends_with_world) # True
find(substring): Retorna o índice da primeira ocorrência desubstring, ou-1se não encontrar nenhuma.
my_str = 'hello world'
world_index = my_str.find('world')
print(world_index) # 6
count(substring): Retorna o número de vezes que uma substring aparece em uma string.
my_str = 'hello world'
o_count = my_str.count('o')
print(o_count) # 2
capitalize(): Retorna uma nova string com o primeiro caractere em maiúscula e os outros caracteres em minúscula.
my_str = 'hello world'
capitalized_my_str = my_str.capitalize()
print(capitalized_my_str) # Hello world
isupper(): RetornaTruese todas as letras na string estiverem em maiúsculas eFalsese não estiverem.
my_str = 'hello world'
is_all_upper = my_str.isupper()
print(is_all_upper) # False
islower(): RetornaTruese todas as letras na string estiverem em minúsculas eFalsese não estiverem.
my_str = 'hello world'
is_all_lower = my_str.islower()
print(is_all_lower) # True
title(): Retorna uma nova string com a primeira letra de cada palavra em maiúscula.
my_str = 'hello world'
title_case_my_str = my_str.title()
print(title_case_my_str) # Hello WorldEste módulo não possui perguntas. Marque como concluído.