GOOGLE ADS

martes, 19 de abril de 2022

& en función de impresión -- python3 [duplicado]

Esta pregunta ya tiene respuestas aquí:


Solución del problema

&es un operador bit a bit, por lo que aquí es simplemente donde se alinean los bits binarios entre 2y 3 https://wiki.python.org/moin/BitwiseOperators

>>> bin(2)
'0b10'
>>> bin(3)
'0b11'
>>> int("0b10", base=2) # binary string -> int (base10)
2

Aquí hay un ejemplo con algunos números más grandes.

>>> bin(12)
'0b1100'
>>> bin(10)
'0b1010'
>>> 12&10
8
>>> bin(8)
'0b1000'
>>> bin(~8) # NOTE 8 is signed
'-0b1001'
>>> 8&-8
8

No hay comentarios.:

Publicar un comentario

Flutter: error de rango al acceder a la respuesta JSON

Estoy accediendo a una respuesta JSON con la siguiente estructura. { "fullName": "FirstName LastName", "listings...