ANÚNCIO

~/questoes/python

Como você selecionaria o terceiro caractere de uma string em Python?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Para fixar

Acessando o Terceiro Caractere de uma String em Python

Conceito central

Em Python, as strings são sequências de caracteres e cada um deles tem uma posição chamada de índice. A contagem começa no zero, não no um, o que significa que o primeiro caractere está na posição 0, o segundo na posição 1, e o terceiro na posição 2. Para acessar um caractere específico, usamos colchetes com o número do índice.

Por que essa resposta faz sentido

A resposta correta é usar colchetes com o índice 2. Como a contagem em Python começa em zero, o terceiro caractere sempre estará na posição 2. Por exemplo, na string 'Python', o caractere 'n' (terceiro) é acessado com 'Python'[2].

Armadilhas comuns

  • Contar começando do um em vez do zero, levando a usar índice 3 para o terceiro caractere
  • Confundir a sintaxe: usar parênteses ou chaves em vez de colchetes para acessar caracteres
  • Esquecer que o índice 2 representa a terceira posição, não a segunda

Entenda as alternativas

A

Parênteses não são usados para acessar caracteres individuais em strings. Essa sintaxe funcionaria para chamar uma função, não para indexação. Além disso, o índice não muda entre versões do Python.

B

Chaves são usadas para criar e acessar dicionários em Python, não para selecionar caracteres de strings. Não existe uma 'função especial de seleção de caracteres' para esse propósito na sintaxe padrão.

C

Embora colchetes sejam a sintaxe correta, o índice 3 está errado. O terceiro caractere fica na posição 2, não 3, porque a contagem sempre começa em zero em Python. Usar índice 3 retornaria o quarto caractere.

D

Esta é a resposta correta. Colchetes são a sintaxe adequada para acessar um caractere específico, e o índice 2 aponta exatamente para o terceiro caractere. Lembrar que a contagem começa em zero é fundamental para trabalhar com strings e listas em Python.

Dica prática: Use a regra mental: 'índice = posição - 1'. Se quer o terceiro caractere, faça 3 - 1 = 2. Teste isso no Jupyter Notebook criando uma string simples como texto = 'Olá' e digitando texto[2] para ver o resultado na prática.

Revise pensando: Se você quer o quinto caractere de uma string, qual índice você usaria dentro dos colchetes?