Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre == y = en Python

La diferencia entre == y = en Python

Los objetos en Python contienen tres elementos: id, tipo y valor.

Entre ellos, id se utiliza para identificar de forma única el objeto, tipo identifica el tipo del objeto y valor es el valor del objeto.

Esto determina si el objeto A es el objeto B, y el objeto B está determinado por la identificación.

== Determina si el valor del objeto a es igual al valor del objeto b, que está determinado por el valor.

El siguiente código puede ayudarle a comprenderlo.

>>> a = 1

>>> b = 1.0

>>> a es b

Falso

>>> a == b

Verdadero

>>.> id(a)

12777000

> >> id(b)

14986000

>>> a = 1

>>> b = 1

>> > a es b

Verdadero

>>> a == b

Verdadero

>>> id(a)

12777000

>>> id(b)

12777000

Python es un lenguaje de scripting orientado a objetos, por lo que tiene muchas ventajas. , y es muy sencillo, cualquiera que sepa un poco de lenguaje informático puede empezar rápidamente.

El código está optimizado. Las funciones que otros lenguajes de programación requieren docenas o cientos de líneas se pueden completar en solo unas pocas líneas y el rendimiento de ejecución no es nada malo.

Python se puede utilizar para escribir herramientas como pruebas automatizadas y operación y mantenimiento automatizados, y también se puede utilizar para ingresar campos como rastreadores web, inteligencia artificial, apertura de páginas web, desarrollo de juegos y análisis de datos. .