python 中“>>”与“<<”,分别表示右移、左移,右移、左移什么?

请看示例:

print("1<<5结果:",1<<5)
print("3*1<<5结果:",3*1<<5)
print("3<<5结果:",3<<5)

输出:

1<<5结果: 32
3*1<<5结果: 96
3<<5结果: 96

所以:左移、右移是指:在二进制中,将1向左、向右移动的位数,返回的是将二进制数转换为十进制数的结果。

公式: a<<b  等价于 a*(1<<b),而(1<<b)的结果是二进制数:  100...00 (共b个0,表示将1向左移动b位),对应的十进制结果是:

示例: 3<<5   =   3*  =  96

python 中右移、左移运算符的作用相关推荐

  1. 详解Python中的位运算符规则、原理与用法

    在Python中,位运算符包括位与(&).位或(|).位求反(~).位异或(^).左移位(<<)和右移位(>>). 1. 运算方法与规则 位运算符只能适用于整数,其总体 ...

  2. python中的成员运算符用于判断什么_Python之运算符

    原标题:Python之运算符 这章我们介绍如何用Python的运算符,大家不懂的地方可以加群:579817333咨询学习 Python运算符包括赋值运算符.算术运算符.关系运算符.逻辑运算符.位运算符 ...

  3. python 中if __name__ = '__main__' 的作用

    python 中if __name__ = '__main__' 的作用 前言 首先我们要知道在python里面万物皆对象,模块也是对象,并且所有的模块都有一个内置属性 __name__. 一个模块的 ...

  4. python的用途实例-python中pass语句意义与作用(实例分析)

    想必大家都是刚刚才开始接触python这门语言的,今天这篇文章就来带大家来了解一下python这门语言之中常常会用到的一个语句pass语句.想必大家都很好奇python中pass作用是什么,接下来我就 ...

  5. python if else语句例子,python 中if else 语句的作用及示例代码

    引入:if-else的作用,满足一个条件做什么,否则做什么. if-else语句语法结构 if 判断条件: 要执行的代码 else: 要执行的代码 判断条件:一般为关系表达式或bool类型的值 执行过 ...

  6. Python中__init__方法有什么作用

    Python中__init__方法有什么作用 当使用类名()的方法去创建对象的时候 python解释器会自动调用__init__方法 因此可以在__init__方法中做一些初始化的设定 在每次创建新对 ...

  7. Python中的算术运算符

    Python提供了算术运算符.比较运算符.赋值运算符.位运算符.逻辑运算符等来实现Python的基础运算与判断功能. 这里首先介绍一下Python的算术运算符. 在接下来的几篇文章中,将陆续介绍其它运 ...

  8. python中 是什么运算符_Python 运算符

    Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子4 +5 = 9. 例子中,4和5被称为操作数,"+"号为运算符. Python语言支持以下 ...

  9. 分享:Python中的位运算符

    按位运算符是把数字看作二进制来进行计算的.用的不太多,简单了解. 下表中变量 a 为 60,b 为 13二进制格式如下: a = 0011 1100 b = 0000 1101 a&b = 0 ...

最新文章

  1. 电子学会青少年编程等级考试Python一级题目解析10
  2. Exchange 2013学习(二),关于约会、会议和事件
  3. ZOJ - 3961 Let's Chat
  4. makefile中命令的显示
  5. ARM Cortex-A 编程手册学习笔记
  6. PHP线程安全和非线程安全的区别
  7. laravel如何生成swagger接口文档
  8. 分布式服务框架原理与实践pdf_阿里架构师的架构探险之路:从零开始写分布式服务框架...
  9. 微课|Python程序设计开发宝典(5.1.2节):可调用对象
  10. 美国数据不佳美元仍跳升,只因欧元区问题更多
  11. 固态硬盘是什么接口_硬盘接口/SSD固态硬盘
  12. 使用Aria2下载百度网盘和115的资源
  13. 移动支付新趋势:短信支付「Pay by Text」
  14. Spring中的DataSource
  15. so库方法的调用过程
  16. SDEdit一点成画,小白也能是绘画大师!
  17. Blos查看计算机硬盘,bios查看硬盘损坏
  18. 大数据分析——Matplotlib入门教程
  19. [Web] [微信小程序-云开发] 商城 无服务器 加后台管理
  20. 数值分析——曲线拟合的最小二乘法

热门文章

  1. qq音乐登录参数详细分析及密码加密最新版
  2. git pull --prune
  3. loadrunner的使用步骤(一)
  4. matlab 2016a
  5. Microsoft Outlook 2019 for mac(电子邮件和日历工具) v16.45Beta中文激活版
  6. viper读取配置文件
  7. Linux 软件包安装
  8. SpringBoot - 配置 Filter 的几种方式
  9. JVM监控:JMX组件与底层原理
  10. JCR分区(WOS或Thomson Reuters或汤姆森 路透)和中科院分区(附网址及查询方法)_2018年