< Prev
Next >

Python - Logical Operators

The functioning of the not operator corresponds to the NOT gate. It inverts the value of a boolean expression. Let's see the syntax of the declaration of a not logical operator.

not <boolean-expression>

Rules of a not operator :

not Operator Example

# Python not logical operator example

a=10		#integer variable1
b=20 		#integer variable2
d=2.5 		#floating-point variable

str1 = 'a' 	#string variable
str2 ='b'  	#string variable

if not 10>15 :
    print("not(10>15) is true ")
if not(b<25 or b>19) :		#Invert of (b is less than 25 and a is greater than 19)
    print("not(b<25 or b>19), is false")

if not(str1=='a' and str2=='b'): #Inverting the boolean value of (str1=='a' and str2=='b')
    print("not(str1=='a' and str2=='b'), is false")

if d>2 and not(str2=='b') :	#Inverting the boolean value of an expression by, not(str2=='b')
    print("d>2  and not(str2=='b'), is true")

if not(a<=10 or d>=2.5)	:	#Inverting the boolean value of (a<=10 or d>=2.5)
    print("a<=10 or d<=2.5, is true")

if not a<10 :			#Inverting the boolean value of (a<10)
    print("not(a<10) is true")

if not 1 :			#Inverting boolean value true(1) to false(0)
    print("this won't be printed")

if not 0 :			#Inverting boolean value false(0) to true(1)
    print("not 0 is true")

Output -

!(10>15), is true
!(a<10) is true
not 0 is true

Please share this article -

< Prev
Next >
< Python relational operators
Python conditional operator >


Please Subscribe

Please subscribe to our social media channels for daily updates.

Decodejava Facebook Page  DecodeJava Twitter Page Decodejava Google+ Page



Please check our latest addition