python位操作(进制)与ascii
2024-08-28 00:05:57
位操作符
位操作的操作符与python的set的操作符一样。与C语言中的位操作符也是一样的。
a = 60 #60的二进制为 0011 1100
b = 13 #13的二进制为 00001101
c = a & b
print('a与b的按位与运算结果为:',c) #结果为 0000 1100
c = a | b
print('a与b的按位或运算结果为:',c) #结果为 0011 1101
c = a ^ b
print('a与b的按位异或运算结果为:',c) #结果为 0011 0001
c = ~a
print('a按位取反运算为:',c) #结果为 1100 0011
c = a << 3
print('a左移动3运算为:',c) #结果为 1111 0000 0
c = a >> 3
print('a右移动3运算为:',c) #结果为 0000 0111
ASCII码与字符相互转换
字符转ascii码:
ascii码转字符:
最新文章
- 让Android程序获得系统的权限,实现关机重启,静默安装等功能
- 命令行用sublime打开当前目录
- python基础知识3——基本的数据类型2——列表,元组,字典,集合
- mount: unknown filesystem type &#39;ntfs&#39;
- 汉企PHP开班
- Android开发(三十二)——延时
- AMD&;CMD
- 我的工具箱之Opera浏览器
- Phaser开源2d引擎 javascript/html5游戏框架
- TFS 如何恢复到指定版本
- 【转】[总结]FFMPEG视音频编解码零基础学习方法
- smb相关资料
- Python,datetime模块实例
- Python:猜拳游戏
- 代码转换为html显示
- Redis 设计与实现 (九)--Lua
- 2018-2019-2 20165311《网络对抗技术》Exp5 MSF基础应用
- LEDAPS1.3.0版本移植到windows平台----HuCal定标模块
- 【blog】批量删除时,guava Splitter与Java String的split 方法有什么区别
- 关于Mysql 查询所有表的实时记录用于对比2个MySQL 库的数据是否异步