python的位运算符
'''python位运算符:python的位运算符是把数字看作二进制来进行计算的。按位与(&):如果两个二进位都为1,则该位结果为1,否则为0按位或(|):只要一个为1,则为1,否则为0按位异或(^):两个二进位相异为为1(即两个二进位要相反),否则为0取反(~):对数据的每个二进制位取反,即把1变0,把0变1左移动:运算数的各二进位全部向左移若干位右移动:运算数的各二进位全部向右移若干位''' a = 60 #60的二进制为 0011 1100b = 13 #13的二进制为 00001101c = 0#按位与的运算方法如下:(按位或、按位异或也是一样)#即 a 0011 1100# b 0000 1101#得出 c 0000 1100
c = a & bprint('a与b的按位与运算结果为:',c) #结果为 0000 1100c = a | bprint('a与b的按位或运算结果为:',c) #结果为 0011 1101c = a ^ bprint('a与b的按位异或运算结果为:',c) #结果为 0011 0001c = ~aprint('a按位取反运算为:',c) #结果为 1100 0011c = a << 3print('a左移动3运算为:',c) #结果为 1111 0000 0c = a >> 3print('a右移动3运算为:',c) #结果为 0000 0111
转载于:https://www.cnblogs.com/relax1949/p/7452017.html
python的位运算符相关推荐
- python 按位运算符_Python按位运算符
python 按位运算符 Python bitwise operators are used to perform bitwise calculations on integers. The inte ...
- 详解Python中的位运算符规则、原理与用法
在Python中,位运算符包括位与(&).位或(|).位求反(~).位异或(^).左移位(<<)和右移位(>>). 1. 运算方法与规则 位运算符只能适用于整数,其总体 ...
- 你不知道的Python位运算符
你不知道的Python位运算符 python还有位运算符?这你就看不透了吧 其实学过C就知道位的概念,这里就不详说了,现在主要说说python的位运算符 1.作用 用于提高运算速度,规避算术运算符 2 ...
- Python3位运算符
按位运算符是把数字看作二进制来进行计算的.Python中的按位运算法则如下: 下表中变量 a 为 60,b 为 13二进制格式如下: a = 0011 1100b = 0000 1101------- ...
- python基础之运算符
算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复 ...
- Python 位运算符
Python 位运算符有 1 按位与(&) 2 按位或(|) 3 按位异或(^) 4 按位取反(~) 5 左位移(<<) 6 右位移(>>) 运算符 描述 & ...
- 在学习Python基础中需要知道的知识点:运算符大全,收藏,以后方面查询(算术运算符、赋值运算符、比较运算符、位运算符、逻辑运算符、成员运算符、身份运算符、运算符优先级))
一.算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被 ...
- 4、Python运算符、比较运算符、赋值运算符、位运算符、逻辑运算符、成员运算符、身份运算符、运算符优先级(学些笔记)
4.1Python算术运算符 以下假设变量:a = 10,b=20 示例: # -*- coding: UTF-8 -*-a = 25 b = 3 c = 0c = a + b print(" ...
- python左移位运算_python 移位运算符只能用于整型吗
匿名用户 1级 2016-12-29 回答 什么是操作符? 简单的回答可以使用表达式4 + 5等于9,在这里4和5被称为操作数,+被称为操符. Python语言支持操作者有以下几种类型. 算术运算符 ...
最新文章
- 维基链(WICC)当前币值应该还远远没有达到它本身应有的高度
- oracle中的null 字段,Oracle下的NULL字段
- pdf阅读器改背景色
- 美国安全厂商在云安全上的最新进展
- 随机抽样一致算法(RANSAC)理论介绍和程序实现
- 2019全国智能机器人与SLAM技术博士生论坛第二轮通知
- 天气查询接口演示示例
- clobzh字符串缓冲区太小的解决方法_用4K屏玩LOL英雄联盟游戏指针太小解决方法已找到...
- python法则_python复数及计算法则
- webstorm 快捷键
- Spark实现jieba中文分词(scala)
- java8 时间加一秒_都9012了,Java8中的日期时间API你还没有掌握?
- 吴22名广西农民工广东讨薪 返途被追砍(转载)
- 【程序员进阶之路】吴恩达Deeplearning.ai课程学习全体验:深度学习必备课程
- 微信公众号自定义菜单跳转到历史消息页面
- 四阶龙格库塔法c语言程序,四阶龙格_库塔算法的C语言实现_毋玉芝
- Elasticsearch 6.6 官方文档 之「节点」
- css股票曲线图图解,怎么看懂股票曲线图?各个曲线图代表的含义
- 推荐几本对于Python初学者比较好的书籍(内含PDF)
- Knowledge Graph表示学习--TransE系列
热门文章
- 解决linux下oracle进入sqlplus环境中后退键显示^H、上下键无效与ctrl+l无法清屏等问题【weber出品必属精品】...
- 当网络安全遇上大数据分析(9)
- 软件开发人员能力模型
- 简单的利用IDEA搭建SpringBoot+Maven+Mybatis+自动生成代码
- 2017 湘潭邀请赛JSCPC GJ
- TCP及IP报头及协议
- swift 动态设置UILabel的高度
- 编程算法 - 字典分词 代码(C)
- [一个小问题]Mainfest配置文件的version问题小结
- An eventually consistent data model for Erlang (and Riak)