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

bookIndexaçã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

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain more about how negative indexing works in Python?

What happens if I try to access an index that is out of range?

Can you give more examples of using the len() function with different strings?

close

Awesome!

Completion rate improved to 2.17

bookIndexação de Strings e Comprimento

Deslize para mostrar o menu

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
single

single

some-alt