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 de old substituídas por new.
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 de substring, ou -1 se 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(): Retorna True se todas as letras na string estiverem em maiúsculas e False se não estiverem.
my_str = 'hello world'

is_all_upper = my_str.isupper()
print(is_all_upper)  # False
  • islower(): Retorna True se todas as letras na string estiverem em minúsculas e False se 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 World
Este módulo não possui perguntas. Marque como concluído.