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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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, recebe uma posição ou índice específico. Aprender a acessar esses caracteres utilizando indexação e determinar o comprimento das strings com a função len() são habilidades fundamentais em Python.

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

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

Indexação Negativa

Por outro lado, a indexação negativa permite contar os caracteres a partir do final da string em vez do início.

Esse método é especialmente útil quando se 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", utilizando índices negativos para destacar como cada caractere pode ser acessado a partir do final:

Aplicação de Exemplo

Início com os conceitos básicos de indexação de strings. Utilize este exemplo para testar a impressão de diferentes caracteres da string. É possível utilizar também 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, análise de uma string com espaços e uso da função len() para verificar como os espaços são contabilizados como caracteres.

A compreensão de que espaços são considerados caracteres em Python auxilia na manipulação precisa de strings, 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

Utilize indexação de strings para extrair caracteres específicos de uma determinada string. Calcule o comprimento da string utilizando len().

  • Utilize len() para obter o comprimento da string grocery_item e armazene em length_of_item.
  • Utilize indexação positiva para obter o primeiro caractere de cada palavra em grocery_item e atribua-os a first_char, second_char e third_char.
  • Utilize indexação negativa para obter o último caractere de cada palavra e atribua-os a last_char1, last_char2 e 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

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, recebe uma posição ou índice específico. Aprender a acessar esses caracteres utilizando indexação e determinar o comprimento das strings com a função len() são habilidades fundamentais em Python.

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

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

Indexação Negativa

Por outro lado, a indexação negativa permite contar os caracteres a partir do final da string em vez do início.

Esse método é especialmente útil quando se 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", utilizando índices negativos para destacar como cada caractere pode ser acessado a partir do final:

Aplicação de Exemplo

Início com os conceitos básicos de indexação de strings. Utilize este exemplo para testar a impressão de diferentes caracteres da string. É possível utilizar também 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, análise de uma string com espaços e uso da função len() para verificar como os espaços são contabilizados como caracteres.

A compreensão de que espaços são considerados caracteres em Python auxilia na manipulação precisa de strings, 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

Utilize indexação de strings para extrair caracteres específicos de uma determinada string. Calcule o comprimento da string utilizando len().

  • Utilize len() para obter o comprimento da string grocery_item e armazene em length_of_item.
  • Utilize indexação positiva para obter o primeiro caractere de cada palavra em grocery_item e atribua-os a first_char, second_char e third_char.
  • Utilize indexação negativa para obter o último caractere de cada palavra e atribua-os a last_char1, last_char2 e 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