Boolean expressions and logical operators | Sololearn: Learn to code for FREE!


Boolean expressions and logical operators

Does negation operator exist in Python? For example, in C++, a token or literal can be negated using '!' before it, like so: x=1; cout<<!x; Output: 0

5/1/2020 12:08:06 PM

Megha Suresh

5 Answers

New Answer


No, I'm talking about the logical negation. Not the arithmetic negation. Take another look at my sample code.


Yes instead of ! not is used eg X=1 X= not 1 print(int(X)) This will result in 0


Yes why not you may directly use negative symbol for that purpose. Eg X=1 X=-X Now X will be equal to -1


Megha Suresh you should set the better answer mark on the answer wich has been the most helpful/informative... not to yours or one not relevant ^^


Thank you very much. 😊