Fatiamento e Concatenação de Strings
A fatiamento e a concatenação de strings são técnicas essenciais em Python para manipular sequências de caracteres. Ao compreender como fatiar e combinar strings (concatenação), é possível processar dados textuais de forma eficiente, o que é fundamental em muitos contextos de programação.
No vídeo a seguir, Alex demonstrará as aplicações práticas do fatiamento e da concatenação de strings. Assista atentamente, pois esses conceitos são fundamentais para uma manipulação eficaz de strings:
O fatiamento de strings permite extrair substrings de uma string maior especificando os índices inicial e final. Utiliza-se a sintaxe string[start:end]
, onde start
é o índice do primeiro caractere que se deseja incluir, e end
é o índice um além do último caractere que se deseja incluir. Essa técnica é especialmente útil para dividir e analisar strings em partes.
Exemplo de Aplicação
Vamos analisar mais de perto como o fatiamento funciona:
fruit = "Strawberries" # Slicing the string to get "Straw" # Remember, the 'w' is indexed at 4 but if we want to include it in the slice, we need to go up to 5 sliced_fruit = fruit[0:5] print("Sliced part:", sliced_fruit)
Concatenação é o processo de juntar duas ou mais strings de ponta a ponta, formando uma nova string.
Isso é feito utilizando o operador +
, tornando simples combinar strings para diversos propósitos, como criar frases completas ou gerar saídas formatadas.
Veja como é possível concatenar strings para criar uma nova string:
# Concatenating strings part1 = "Straw" part2 = "berry" new_word = part1 + part2 # "Strawberry" print("Concatenated word:", new_word) # If you want to separate the words with a space, you need to add " " between the two parts print(part1 + " " + part2) # "Straw berry"
Swipe to start coding
Extraia itens específicos de mercearia de uma string e crie uma mensagem sobre sua localização na loja.
- Utilize a string fornecida
grocery_items
, que contém uma lista de itens. - Use fatiamento de strings para extrair os laticínios
"milk"
e"cheese"
, atribuindo-os adairy1
edairy2
. - Extraia o item de padaria
"bread"
usando fatiamento e atribua abakery1
. - Utilize concatenação de strings para construir uma mensagem informando que esses itens estão no corredor 5.
Requisitos de Saída
Imprima a seguinte mensagem no formato:
We have dairy and bakery items: <dairy1>, <dairy2>, and <bakery1> in aisle 5.
Solução
Obrigado pelo seu feedback!