Python | Lógica bit a bit y no los operadores : Aquí, vamos a aprender lógica NOT (no) y NOT en modo bit (~) Los operadores de trabajo con los valores class en Python?
En pitón, no se utiliza Boolean Lógico NO operador, y ~ se utiliza class NOT en modo bit. Aquí, vamos a ver a sus usos y aplicación en Python.
lógico NOT (no) operador se utiliza para revertir el resultado, devuelve “falso” si el resultado es “verdadera”; “Verdadero”, de lo contrario.
NOT en modo bit (~) operador se utiliza para invertir todos los bits es decir, que devuelve el complemento a uno del número.
programa en Python del operador lógico NOT (no)
# Logical NOT (not) operator
x = True
y = False
# printing the values
print("x: ", x)
print("y: ", y)
# 'not' operations
print("not x: ", not x)
print("not y: ", not y)
Salida:
x: True
y: False
not x: False
not y: True
programa en Python de NOT en modo bit (~) del operador
# Bitwise NOT (~) operator
x = True
y = False
# printing the values
print("x: ", x)
print("y: ", y)
# '~' operations
print("~ x: ", ~ x)
print("~ y: ", ~ y)
# assigning numbers
x = 123
y = 128
# printing the values
print("x: ", x)
print("y: ", y)
# '~' operations
print("~ x: ", ~ x)
print("~ y: ", ~ y)
Salida:
x: True
y: False
~ x: -2
~ y: -1
x: 123
y: 128
~ x: -124
~ y: -129