简单了解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分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
这篇文章主要介绍了Python分析微信好友性别比例和省份城市分布比例的方法,结合实例形式分析了Python基于itchat模块获取及计算微信好友相关信息操作技巧,需要的朋友可以参考下2020-05-05
Django Rest Framework实现身份认证源码详解
这篇文章主要为大家介绍了Django Rest Framework实现身份认证源码详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-05-05


最新评论