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

作者:维卡的天空城 时间:2021-04-21 16:50:57 

简单了解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再变相反数。

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

来源: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
  • asp之家 网络编程 m.aspxhome.com