🟠 As aspas triplas (''' ou """) são usadas para criar strings que abrangem várias linhas. Elas são úteis quando você precisa incluir quebras de linha e manter o formato do texto.
print('''Camiseta Unissex
Tamanho: P, M, G, GG
Material: 100% algodão
Cores disponíveis: Preto, Branco, Vermelho''')
🟠 Quebra de linha com o separador sep
print("Camiseta Unissex","Tamanho: P, M, G, GG","Material: 100% algodão","Cores disponíveis: Preto, Branco, Vermelho", sep ='\n')
🟠 Concatenar textos com +
departamento = input("Digite o nome do departamento: ")
responsavel = input("Digite o nome da pessoa responsável: ")
print("O departamento de " + departamento + " é liderado por " + responsavel + ".")
🟠 Print com todas as iniciais maiúsculas:
Uma maneira de imprimir textos com todas as iniciais maiúsculas é utilizando o método title()
No exemplo abaixo, o método .title() aprece após chamar a variável nome no print. O método title não precisa de nenhuma informação adicional, logo seus parênteses estão vazios.
nome = "amanda nascimento"
print(nome.title())
A saída será: Amanda Nascimento
🟠 Todas as letras em maiúsculo ou minúsculo
Para colocar todas as letras maiúsculas podemos utilizar o método .upper()
Para colocar todas as letras minúsculas podemos utilizar o método .lower()
nome = "amanda nascimento"
print(nome.upper())
A saída será: AMANDA NASCIMENTO
🟠 Variáveis em strings
Para utilizar variáveis em strings, podemos utilizar a letra f antes das aspas iniciais conforme exemplo:
primeiro_nome = "Amanda"
ultimo_nome = "Nascimento"
nome_completo = f"{primeiro_nome} {ultimo_nome}"
print(nome_completo)
🟠 Remover espaço em branco
Para remover espaços em branco em uma string, podemos utilizar:
remover espaço em branco da direita: rstrip()
remover espaço em branco da esquerda .lstrip()
remover espaço em branco em ambos os lados .strip()
Exemplo de utilização:
nome.rtrip()
Lembre-se que para remover espaço em branco de forma definitiva é necessário associar o valor removido ao nome da variável conforme exemplo:
nome = 'amanda '
nome = nome.rstrip()
🟠 Print com tabulação
Para adicionar uma tabulação no print, podemos utilizar \t:
print("\tPython")
🟠 Print com quebra de linha
Para adicionar uma nova quebra de linha em uma string, utilize \n:
print("Linguagens:\nPython\nJavaScript")
a saída será:
Linguagens:
Python
JavaScript
🟠 Remover acentos em strings sem instalar biblioteca
Remover acentos sem instalar biblioteca
# Dicionário de mapeamento de caracteres acentuados para não acentuados
mapeamento_acentos = {
'á': 'a', 'à': 'a', 'ã': 'a', 'â': 'a',
'é': 'e', 'è': 'e', 'ê': 'e',
'í': 'i', 'ì': 'i', 'î': 'i',
'ó': 'o', 'ò': 'o', 'õ': 'o', 'ô': 'o',
'ú': 'u', 'ù': 'u', 'û': 'u',
'ç': 'c',
'Á': 'A', 'À': 'A', 'Ã': 'A', 'Â': 'A',
'É': 'E', 'È': 'E', 'Ê': 'E',
'Í': 'I', 'Ì': 'I', 'Î': 'I',
'Ó': 'O', 'Ò': 'O', 'Õ': 'O', 'Ô': 'O',
'Ú': 'U', 'Ù': 'U', 'Û': 'U',
'Ç': 'C'
}
# Função para remover acentos de uma string
def remover_acentos(string):
return ''.join(mapeamento_acentos.get(c, c) for c in string)
# Exemplo de uso
string_com_acentos = "Olá, como está você?"
string_sem_acentos = remover_acentos(string_com_acentos)
print(string_sem_acentos)
# Saída: "Ola, como esta voce?"