简单了解python中对象的取反运算符
作者:维卡的天空城 时间:2021-04-21 16:50:57
取反运算符的原理:
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再变相反数。
本文为初学者学习笔记,如有错误望大佬指出,内容具体原因还望大佬指点,不足之处会及时更新,感谢支持!
来源:https://blog.csdn.net/qq_44819541/article/details/90517271
标签:python,对象,取反,运算符
0
投稿
猜你喜欢
python使用Tkinter显示网络图片的方法
2021-09-26 18:25:38
Mysql动态更新数据库脚本的示例讲解
2024-01-23 11:22:49
基于Python实现商场抽奖小系统
2021-07-01 14:46:14
pytorch交叉熵损失函数的weight参数的使用
2021-02-27 15:52:31
golang高并发的深入理解
2023-06-19 09:12:01
python聊天室(虽然很简洁,但是可以用)
2021-05-21 01:10:46
在IntelliJ IDEA中使用Java连接MySQL数据库的方法详解
2024-01-27 06:56:35
SpringSecurity从数据库中获取用户信息进行验证的案例详解
2024-01-23 17:16:25
python利用beautifulSoup实现爬虫
2022-05-17 21:10:34
Vue 中使用 typescript的方法详解
2024-05-09 15:10:12
golang设置http response响应头与填坑记录
2024-05-21 10:22:24
HTML5硝烟弥漫
2009-07-06 14:44:00
python使用matplotlib绘制柱状图教程
2021-01-29 20:20:00
探讨Oracle中的&号问题
2024-01-22 09:13:31
python判断一个变量是否已经设置的方法
2022-06-09 19:33:15
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2022-03-02 16:50:47
SQL server 自增ID--序号自动增加的字段操作
2024-01-29 03:51:55
Python爬虫实现selenium处理iframe作用域问题
2021-05-23 03:09:42
Python中flatten( )函数及函数用法详解
2023-11-28 04:09:47
如何基于pythonnet调用halcon脚本
2022-09-27 16:34:23