python3练习100题——051
2024-09-06 18:19:20
题目:学习使用按位与 & 。
不会的知识点,查了一下按位运算。
按位运算符是把数字看作二进制来进行计算的。
运算符 | 描述 | 实例 |
---|---|---|
& | 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 | (a & b) 输出结果 12 ,二进制解释: 0000 1100 |
| | 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 | (a | b) 输出结果 61 ,二进制解释: 0011 1101 |
^ | 按位异或运算符:当两对应的二进位相异时,结果为1 | (a ^ b) 输出结果 49 ,二进制解释: 0011 0001 |
~ | 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1 | (~a ) 输出结果 -61 ,二进制解释: 1100 0011,在一个有符号二进制数的补码形式。 |
python进制的表示:
- 二进制:0b
- 八进制:0o
- 16进制:0x
进制的转换:
二进制:bin()
八进制:oct()
十六进制:hex()
直接输出,就是十进制。
最新文章
- TODO:Laravel 使用blade标签布局页面
- C++迟后联编和虚函数表
- 详解Android中AsyncTask的使用
- ThinkPHP3.2判断手机端访问并设置默认访问模块的方法
- java矩阵相乘的计算
- Asp.net获取用户真实Ip地址
- java从控制台读取数据的方式
- hdu 4655 Cut Pieces 找规律
- uiscrollerview循环滚动(参考第三方库:HMBannerView)https://github.com/iunion/autoScrollBanner
- hdu 4550 卡片游戏 贪心
- JavaScript学习笔记(三十八) 复制属性继承
- 关于js的几道经典题(作用域、原型链等)自己做的
- ASP.NET自定义处理程序
- mpush 服务器环境配置安装 CentOS 7 and Windows
- Unity20172.0 Android平台打包
- IFE第一天
- 2019MABU3月班——SAP导入总账科目小笔记
- AtCoder Regular Contest 102 E Stop. Otherwise...
- js中slice splice substring substr区别
- 创建servlet程序知识点详解---servlet-day12
热门文章
- File、FileStream、StreamWriter、StringWriter文件使用总结
- 利用十字链表存储树结构(便于同时求出某一点的入度与出度)------C语言实现
- 移动端键盘顶起遮挡输入框&;offsetTop值不准问题
- 利用url地址获取你需要的参数,window.location系列
- java 循环变量
- js面试相关
- java设计模式1——单例模式
- 来简单说说var,let,const,function,import,class
- Linux内核的LED设备驱动框架【转】
- 使用 linux kernel +busybox 定制linux系统