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.
12345678grocery_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)
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.
12345678910store_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)
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 stringgrocery_iteme atribua-o à variávellength_of_item. - Use indexação positiva para encontrar o primeiro caractere de cada palavra na string
grocery_item. Atribua esses caracteres às variáveisfirst_char,second_charethird_char. - Use indexação negativa para encontrar o último caractere de cada palavra na string
grocery_item. Atribua esses caracteres às variáveislast_char1,last_char2elast_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
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
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?
Awesome!
Completion rate improved to 2.17
Indexaçã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.
12345678grocery_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)
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.
12345678910store_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)
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 stringgrocery_iteme atribua-o à variávellength_of_item. - Use indexação positiva para encontrar o primeiro caractere de cada palavra na string
grocery_item. Atribua esses caracteres às variáveisfirst_char,second_charethird_char. - Use indexação negativa para encontrar o último caractere de cada palavra na string
grocery_item. Atribua esses caracteres às variáveislast_char1,last_char2elast_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
Obrigado pelo seu feedback!
single