Fatiamento de String (Python)
Olá, Devs!
Compartilharei com vocês minhas anotações do SANTANDER BOOTCAMP 2023, espero que gostem.
Essas anotações foram feitas no Notion, anotações completas.
Junções e centralização
curso = "Alline"
print(curso.upper())
>>>ALLINE
print(curso.lower())
>>>alline
print(curso.title())
>>>Alline
curso = " Alline"
print(curso.strip())
>>>Alline
print(curso.lstrip())
>>> Alline
print(curso.rstip())
>>>Alline
curso = "Alline"
print(curso.center(10,"*")
>>>**Alline**
print(".".join(curso))
>>>A.l.l.i.n.e
Interpolação de variáveis
Nome = "Alline"
idade = 19
profissao = "Programadora"
linguagem = "Python"
print("Olá, me chamo {}. Eu tenho {} anos de idade, trabalho como {} e estou matriculado no curso de {}.".format(Nome,idade,profissao,linguagem))
>>>Olá, me chamo Alline. Eu tenho 19 anos de idade, trabalho como Programadora e estou matriculado no curso de Python.
print(f"Olá, me chamo {Nome}. Eu tenho {idade} anos de idade, trabalho como {profissao} e estou matriculado no curso de {linguagem}.")
>>>Olá, me chamo Alline. Eu tenho 19 anos de idade, trabalho como Programadora e estou matriculado no curso de Python.
PI = 3.14159
print(f"Valor de PI: {PI:.2f}")
>>>Valor de PI: 3.14
print("Valor de PI: {PI:10.2f}")
>>>Valor de PI: 3.14
Fatiamento
📌 Fatiamento de strings é uma técnica utilizada para retornar substrings (parte da string original), informando início (start), fim (stop) e passo (step): [start: stop[, step]].
nome = "Alline Ferreira da Silveira"
print(nome[0]) # apenas a primeira
>>>A
print(nome[:9]) # até a nona letra
>>>Alline Fe
print(nome[10:]) #da décima letra até o final
>>>reira da Silveira
print(nome[10:16]) # da decima letra até a letra 16
>>>reira
print(nome[10:16:2]) # da decima letra até a letra 16 de 2 em 2
>>>ria
print(nome[::-1]) #nome inverso
>>>arievliS ad arierreF enillA
String múltiplas linhas
nome = "Alline"
menssagem = f"""
Olá meu nome é {nome},
Estou aprendendo Python
"""
print(menssagem)
>>>
Olá meu nome é Alline,
Estou aprendendo Python
print(
"""
========== MENU ==========
1 - Depositar
2 - Sacar
0 - Sair
==========================
Obrigado por usar nosso sistema
"""
)
>>>
========== MENU ==========
1 - Depositar
2 - Sacar
0 - Sair
==========================
Obrigado por usar nosso sistema!