¿Qué evalúa lo siguiente? <code>"hola" == 24 False #veo que no da un error por ello debe evaluar algo </code>

Jhordan Sax Cordova Poma

Jhordan Sax Cordova Poma

Pregunta
student
hace 5 años

¿Qué evalúa lo siguiente?

"hola" == 24 False #veo que no da un error por ello debe evaluar algo

5 respuestas
    Kevin J. Zea Alvarado

    Kevin J. Zea Alvarado

    student
    hace 5 años

    El operador

    ==
    funciona como una comparación. Es como si le preguntaras: "¿Es
    "hola"
    igual a
    24
    ? Y, naturalmente, te dirá que no, ya que no son iguales.

    JESUS ALBERTO CARREÑO MARTINEZ

    JESUS ALBERTO CARREÑO MARTINEZ

    student
    hace 5 años

    Hola Complementando la respuesta del compañero

    La palabra hola sin las comillas hace referencia al nombre de una variable, la cual puede almacenar diferentes valores o caracteres

    hola = contenido de la variable

    Y cuando la palabra "hola" lleva comillas dobles o simples, entonces esta haciendo referencia a una palabra o conjunto de caracteres

    variable = "hola"

    Por lo tanto

    "hola" == 24

    Esta evaluando si la palabra hola es igual al numero 24, por lo que es False

    Saludos

    JESUS ALBERTO CARREÑO MARTINEZ

    JESUS ALBERTO CARREÑO MARTINEZ

    student
    hace 5 años

    Hola Complementando la respuesta del compañero

    La palabra hola sin las comillas hace referencia al nombre de una variable, la cual puede almacenar diferentes valores o caracteres

    hola = contenido de la variable

    Y cuando la palabra "hola" lleva comillas dobles o simples, entonces esta haciendo referencia a una palabra o conjunto de caracteres

    variable = "hola"

    Por lo tanto

    "hola" == 24

    Esta evaluando si la palabra hola es igual al numero 24, por lo que es False

    Saludos

    Jorge Nogami

    Jorge Nogami

    student
    hace 5 años

    En tu ejemplo tienes dos variables, una de tipo 'string' y otra de tipo 'integer', ya por este detalle obtendrás un 'False' al evaluar la igualdad (==) entre las dos variables, por ejemplo: "24" == 24 devorverá 'False'

    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    student
    hace 5 años

    Evalua si los bytes de el string son iguales a los bytes del número (si son iguales apuntan a la misma caja de memoria & como nada que ver es FALSO.

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.