A concatenação é como se você "somasse" palavras.
Sintaxe: "" + ""
Exemplos:
'a' + 'b'
'Eu' + ' ' + 'amo' + ' ' + 'Python!!!'
Sintaxe: "" * ""
Exemplos:
'k' * 6
'bla' * 3
Todas as letras de uma string em maiúscula (pode fazer com uma variável tipo string também). Sintaxe:
"".upper()
ou
variavel_do_tipo_string.upper()
Exemplos:
'minha string'.upper()
string = 'Essa é uma string'
string.upper()
Todas as letras de uma string em minúscula (pode fazer com uma variável tipo string também). Sintaxe:
"".lower()
ou
variavel_do_tipo_string.lower()
Exemplos:
'minha string'.lower()
string = 'Essa é uma string'
string.lower()
Transforma apenas a primeira em letra maiúscula (se for um número, ele não faz nada). Sintaxe:
"".capitalize()
ou
variavel_do_tipo_string.capitalize()
Exemplos:
'minha string'.capitalize()
string = 'Essa é uma string'
string.capitalize()
string_com_numero = 'Essa é uma string com o número 42'
string_com_numero.capitalize()
Coloca a primeira letra de cada palavra em maiúscula. Sintaxe:
"".title()
ou
variavel_do_tipo_string.title()
Exemplos:
'minha string'.title()
string = 'Essa é uma string'
string.title()
Troca uma string por outra dentro de um texto.. Sintaxe:
"".replace('string que quero mudar', 'nova string')
ou
variavel_do_tipo_string.replace('string que quero mudar', 'nova string')
Exemplos:
a = 'Uma frase bem maneira'
a.replace('bem', 'nada')
Testa se um texto começa/termina com um elemento (é um teste lógico). Sintaxe:
.startswith('primeiras letras') ou .endswith('últimas letras')
Exemplos:
a = 'Uma frase bem maneira'
a.startswith('U')
a.startswith('Uma')
a.startswith('bem')
a.endswith('a')
a.endswith('bem maneira')
a.endswith('Uma')