¿Cómo python entiende que la variable “caracter” hace referencia a los caracteres o letras en la variable “frase”?

Pregunta de la clase:
Recorriendo un string con for
Jorge Eliecer Barcasnegras Deavila

Jorge Eliecer Barcasnegras Deavila

Pregunta
studenthace 5 años

¿Cómo python entiende que la variable “caracter” hace referencia a los caracteres o letras en la variable “frase”?

7 respuestas
para escribir tu comentario
    Jesús Castro

    Jesús Castro

    studenthace 4 años

    ¿Entonces podría poner cualquier palabra y lo tomaría igual que letra o carácter cierto?

    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    Porque le estas diciendo que tu variable se llama así & en cada iteración se reasigna.

    Jorge Eliecer Barcasnegras Deavila

    Jorge Eliecer Barcasnegras Deavila

    studenthace 4 años

    Gracias ceporro!

    Con esa explicacion me quedo claro.

    Saludos.

    CRISTIAN BARBERO PÉREZ

    CRISTIAN BARBERO PÉREZ

    studenthace 5 años

    Cuando le dices a python:

    for carro in string: print(carro)

    Le estás diciendo lo mismo que si escribes:

    for i in range( len(string) ): print( string[i] )

    O como se escribe en otros lenguajes:

    for ( i=0, i < len(string), i++ ) print( string[i] )
    Jorge Eliecer Barcasnegras Deavila

    Jorge Eliecer Barcasnegras Deavila

    studenthace 5 años

    Hola, gracias por responder.

    No me queda claro aun, si el nombre de la variable fuese carro en vez de caracter python seguiría entendiendo, como lo hace?

    CRISTIAN BARBERO PÉREZ

    CRISTIAN BARBERO PÉREZ

    studenthace 5 años

    Piensa en un string como un array, donde cada posición es ocupada por un carácter.

    stringExample.PNG

    Said Hernandez

    Said Hernandez

    studenthace 5 años

    'caracter' solo es el objeto iterable, python lo entiende ya que el tipo de dato de 'frase' es string,

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.