简单了解python中对象的取反运算符

生活没有真正的完美,只有不完美才是最真实的美;生活没有一帆风顺的,只有披荆斩棘才能路路顺;生活没有永远的成功,只有在挫折中站起才是真正的成功,只有闪光的人生才算是生命的永恒。

取反运算符的原理:

1.对3取反:(取4位二进制)

①化为二进制:

3→0011

②对二进制结果取反:

0011→1100

③对结果先取反再加1:

1100→(~1100+1)→0011+1→0100

④对符号取反并化为十进制:

-0100→-4

2.对-4取反:

①化为二进制:

4→0100

②对二进制结果取反:

0100→1011

③对结果先加1再取反:

1011→~(1011+1)→ ~1100→0011

④对符号取反并化为十进制:

+0011→3

3.从结果来说:

取反结果为:原数+1再变相反数。

本文为初学者学习笔记,如有错误望大佬指出,内容具体原因还望大佬指点,不足之处会及时更新,感谢支持!

以上就是简单了解python中对象的取反运算符。学做任何事得按部就班,急不得。更多关于简单了解python中对象的取反运算符请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
Python中字典与恒等运算符的用法分析

Python学习笔记之列表和成员运算符及列表相关方法详解

简单了解python关系(比较)运算符

Python3.5运算符操作实例详解

对Python3 * 和 ** 运算符详解