标签: python syntax operators
可能重复: The tilde operator in Python
使用pyiggle ie ~运算符在Python中做什么?
~
(对于大多数人来说,这可能是Python 101,但我在代码中遇到了~并且不知道它是什么,并且我花了大量的研究来解决它,所以希望这个Q& A可以帮助有人在路上。)
答案 0 :(得分:10)
这是unary bitwise invert operator。
一元~(反转)运算符产生其普通或长整数参数的按位反转。 x的按位反转定义为-(x+1)。它仅适用于整数。
x
-(x+1)