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) p>
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. .