Curso de Programación en Python/EjemplosIdentOps

De WikiCabal
Ir a la navegación Ir a la búsqueda

Operadores de identidad

OperadorDescripción
is

Evalúa a verdad si las variables a ambos lados del operador señalan al mismo objeto y falso por otra parte

is not

Evalúa a verdad si las variables a ambos lados del operador NO señalan al mismo objeto y falso por otra parte


>>> a = 20
>>> b = 20
>>> c = 30

Operador is

>>> a is b

True

>>> a is c

False

>>> id( a )

32508576

>>> id( b )

32508576

>>> id( c )

32508336

>>> id(a) is id(b)

False

>>> id(a) == id(b)

True

>>> id(a) is id(c)

False

>>> id(a) == id(c)

False

>>> id(a) != id(b)

False

>>> id(a) != id(c)

True


Operador is not

>>> a is not b False >>> a is not c True >>> id(a) is not id(b) True >>> id(a) is not id(c) True