Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Indexação de Strings e Comprimento | Variáveis e Tipos
Introdução ao Python
course content

Conteúdo do Curso

Introdução ao Python

Introdução ao Python

1. Introdução
2. Variáveis e Tipos
3. Declarações Condicionais
4. Outros Tipos de Dados
5. Loops
6. Funções

book
Indexação de Strings e Comprimento

Strings em Python são sequências de caracteres onde cada caractere, incluindo espaços, é atribuído a uma posição ou índice específico. Aprender a acessar esses caracteres usando indexação e determinar o comprimento das strings usando a função len() são habilidades fundamentais em Python.

Assista ao vídeo a seguir, onde Alex demonstra como a indexação e a função len() podem ser usadas para interagir com strings de forma eficaz.

Em Python, a indexação começa em 0, então o primeiro caractere de uma string está no índice 0, o segundo no índice 1, e assim por diante. Isso é frequentemente referido como a regra n-1, onde n é o número de caracteres na string. Para visualizar melhor isso, considere a string "Apple":

Indexação Negativa

Por outro lado, a indexação negativa permite que você conte caracteres a partir do final da string em vez do início.

Este método é particularmente útil quando você deseja acessar os últimos elementos de uma string sem saber seu comprimento exato. O último caractere da string é indexado como -1, o penúltimo como -2, e assim por diante.

Vamos explorar a mesma string, "Apple", usando índices negativos para destacar como cada caractere pode ser acessado a partir do final:

Aplicação de Exemplo

Vamos começar com os conceitos básicos de indexação de strings. Use este exemplo para tentar imprimir diferentes caracteres da string. Você também pode tentar usar a indexação negativa.

12345678
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
copy

Agora vamos explorar uma string com espaços e usar a função len() para ver como os espaços são contados como caracteres.

Entender que os espaços são considerados caracteres em Python pode ajudar a manipular strings com precisão, especialmente quando fazem parte dos dados.

12345678910
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
copy
Tarefa

Swipe to start coding

Nesta tarefa, você aplicará seu entendimento de indexação de strings para extrair caracteres específicos de uma string fornecida. Você determinará o comprimento da string usando a função len() e identificará tanto o primeiro quanto o último caracteres de cada palavra usando técnicas de indexação.

Instruções de Código

  • Use a função len() para calcular o comprimento da string grocery_item e atribua-o à variável length_of_item.
  • Use indexação positiva para encontrar o primeiro caractere de cada palavra na string grocery_item. Atribua esses caracteres às variáveis first_char, second_char e third_char.
  • Use indexação negativa para encontrar o último caractere de cada palavra na string grocery_item. Atribua esses caracteres às variáveis last_char1, last_char2 e last_char3.

Requisitos de Saída

  • Imprima o comprimento da string no formato: "Length of item name: <$length_of_item>".
  • Imprima o primeiro caractere de cada palavra no formato: "First character of each word: <$first_char> <$second_char> <$third_char>".
  • Imprima o último caractere de cada palavra no formato: "Last character of each word: <$last_char1> <$last_char2> <$last_char3>".

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5
toggle bottom row

book
Indexação de Strings e Comprimento

Strings em Python são sequências de caracteres onde cada caractere, incluindo espaços, é atribuído a uma posição ou índice específico. Aprender a acessar esses caracteres usando indexação e determinar o comprimento das strings usando a função len() são habilidades fundamentais em Python.

Assista ao vídeo a seguir, onde Alex demonstra como a indexação e a função len() podem ser usadas para interagir com strings de forma eficaz.

Em Python, a indexação começa em 0, então o primeiro caractere de uma string está no índice 0, o segundo no índice 1, e assim por diante. Isso é frequentemente referido como a regra n-1, onde n é o número de caracteres na string. Para visualizar melhor isso, considere a string "Apple":

Indexação Negativa

Por outro lado, a indexação negativa permite que você conte caracteres a partir do final da string em vez do início.

Este método é particularmente útil quando você deseja acessar os últimos elementos de uma string sem saber seu comprimento exato. O último caractere da string é indexado como -1, o penúltimo como -2, e assim por diante.

Vamos explorar a mesma string, "Apple", usando índices negativos para destacar como cada caractere pode ser acessado a partir do final:

Aplicação de Exemplo

Vamos começar com os conceitos básicos de indexação de strings. Use este exemplo para tentar imprimir diferentes caracteres da string. Você também pode tentar usar a indexação negativa.

12345678
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
copy

Agora vamos explorar uma string com espaços e usar a função len() para ver como os espaços são contados como caracteres.

Entender que os espaços são considerados caracteres em Python pode ajudar a manipular strings com precisão, especialmente quando fazem parte dos dados.

12345678910
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
copy
Tarefa

Swipe to start coding

Nesta tarefa, você aplicará seu entendimento de indexação de strings para extrair caracteres específicos de uma string fornecida. Você determinará o comprimento da string usando a função len() e identificará tanto o primeiro quanto o último caracteres de cada palavra usando técnicas de indexação.

Instruções de Código

  • Use a função len() para calcular o comprimento da string grocery_item e atribua-o à variável length_of_item.
  • Use indexação positiva para encontrar o primeiro caractere de cada palavra na string grocery_item. Atribua esses caracteres às variáveis first_char, second_char e third_char.
  • Use indexação negativa para encontrar o último caractere de cada palavra na string grocery_item. Atribua esses caracteres às variáveis last_char1, last_char2 e last_char3.

Requisitos de Saída

  • Imprima o comprimento da string no formato: "Length of item name: <$length_of_item>".
  • Imprima o primeiro caractere de cada palavra no formato: "First character of each word: <$first_char> <$second_char> <$third_char>".
  • Imprima o último caractere de cada palavra no formato: "Last character of each word: <$last_char1> <$last_char2> <$last_char3>".

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt