阿里天池 Python 训练营1

  • 位运算

位运算

位运算中的按位取反,比较复杂,涉及计算机内部数字的存储,补码,反码等等。

print(~4)
# 整数4,按位取反后是-5

为什么呢?
例如:~12=-13,在计算机中是以补码的形式存放的,12的二进制是: 01100 第一个0是符号位(计算机中是以补码的形式存放,所以此处也是补码) 按位取反之后: 10011 (此时符号位有变化),这个数直接转换成十进制的话是得不到-13的.
因为10011还是存放在计算机内存中,所以这个依然是补码
因此要先转成原码再转成十进制
10011先减1,再取反便得到原码:11101 (此时符号位并没变化)
其实,按位取反时,符号位要变,然后在求补码时的取反符号位不用变化

阿里天池 Python 训练营1相关推荐

  1. 阿里天池Python训练营task03

    阿里天池Python训练营task03 一.函数 1. 函数的定义 还记得 Python 里面"万物皆对象"么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高 ...

  2. 阿里天池Python训练营-异常处理

    文章目录 1. Python 标准异常总结 2. Python标准警告总结 3. try - except 语句 执行次数 执行顺序 执行多个异常 4. try - except - finally ...

  3. 阿里天池-python训练营task1

    变量.运算符与数据类型 基础内容 位运算 位运算可以加速一些基本操作,但是复杂的操作用位运算来写会降低代码的可读性,一般都不会考虑位运算. 位运算一般是限制数值的表达 条件语句 都简单,不用说 ass ...

  4. 阿里云天池Python训练营(day10打卡)

    [ML&Py]×阿里云天池Python训练营(day10打卡)--Python数据分析:从0完成一个宝可梦数据分析实战 一.学习内容概览 1.1 学习地址:[阿里云天池python训练营](h ...

  5. 阿里云天池Python训练营

    阿里云天池Python训练营 本节主要介绍python中的数据分析方法,结合之前的学习内容,对于宝可梦精灵中的各种精灵数据进行分析,找寻其中的最强精灵.   一.数据分析实战 1. 数据集下载 !wg ...

  6. 阿里天池龙珠训练营打卡2

    阿里天池龙珠训练营打卡2 文章目录 列表添加元素 删除列表中的元素 获取列表的元素 列表的一些其他方法 字符串常用内置方法 字符串格式化 列表配合集合去重 列表添加元素 list.append(obj ...

  7. 阿里云天池 Python训练营Task4: Python数据分析:从0完成一个数据分析实战 学习笔记

    本学习笔记为阿里云天池龙珠计划Python训练营的学习内容,学习链接为:https://tianchi.aliyun.com/specials/promotion/aicamppython?spm=5 ...

  8. 阿里云天池 Python训练营Task3: Python基础进阶:从函数到高级魔法方法 学习笔记

    本学习笔记为阿里云天池龙珠计划Python训练营的学习内容,学习链接为:https://tianchi.aliyun.com/specials/promotion/aicamppython?spm=5 ...

  9. 阿里云天池 Python训练营Task2: Python基础练习:数据结构大汇总 学习笔记

    本学习笔记为阿里云天池龙珠计划Python训练营的学习内容,学习链接为:https://tianchi.aliyun.com/specials/promotion/aicamppython?spm=5 ...

最新文章

  1. 时光穿越_电脑时间显示为2011年6月1日
  2. 【蓝桥杯 - 真题】六角幻方(dfs+剪枝)
  3. 《Head First设计模式》第八章笔记-模板方法模式
  4. python paramiko invoke_shell_Python,paramiko,invoke_shell和丑陋的字符
  5. 数的划分(洛谷-P1025)
  6. 写在开通博客的第一天
  7. Mind_Manager_2
  8. 磁盘结构非常详细的介绍
  9. 如何安装和配置Tomcat(全网最详)
  10. SDWebImage的简单使用
  11. 教师计算机培训心得体会范文,教师计算机教育培训学习心得体会
  12. 时序图数仓AbutionGraph场景应用
  13. 遥感图像的辐射畸变与辐射校正
  14. 如何做无线抄表既SCADA无线数据采集管理系统
  15. k8s集群ClusterIP不能使用
  16. 基于位操作的类CBitBuffer
  17. 相对分子质量 c编程
  18. 统计学之Bonferroni-corrected
  19. 一次完整的JVM堆外内存泄漏故障排查记录
  20. 番外篇(1)模块次序表、代数环及其检测算法

热门文章

  1. Github上有趣的100个python项目
  2. 新手引导:在家园你能干什么【51CTO家园帮助】
  3. 蓝桥杯单片机555定时器频率测量 非常简单的教程 能直接运行
  4. 计算机保养与维护论文答辩ppt,计算机科学与技术专业论文答辩PPT范例.ppt
  5. Echarts地图-全国主要城市空气质量
  6. 阿里面试,HR说我不配21K,直接翻脸.....
  7. java.net.BindException: Address already in use: JVM_Bind
  8. 【ML】随机森林(Random Forest,RF)
  9. el-table设置表格显示外边框和表头的下边框
  10. Delphi2009 反射机制的使用