[00304]二八十六进制整数
来源:互联网 发布:nginx 默认根目录有 编辑:程序博客网 时间:2024/06/01 21:36
二八十六进制整数
一、 解决问题
需要转换或者输出使用二进制,八进制或十六进制表示的整数。
二、解决方案
bin(), oct(), hex(),int()
三、代码说明
#!/usr/bin/env pythonx = 1234print(bin(x))#->0b10011010010print(oct(x))#->0o2322print(hex(x))#->0x4d2"""不想输入0b,0o,0x 前缀"""print(format(x, 'b'))#->10011010010print(format(x, 'o'))#->2322print(format(x, 'x'))#->4d2"""整数符号位"""x = -1234print(format(x, 'b'))#->-10011010010print(format(x, 'o'))#->-2322print(format(x, 'x'))#->-4d2# 显示32位格式的print(format(x + 2**32, 'b'))#->11111111111111111111101100101110print(format(x + 2**32, 'o'))#->37777775456print(format(x + 2**32, 'x'))#->fffffb2e# 将不同进制转换为十进制整数print(int('4d2', 16)) #->1234print(int('10011010010', 2))#->1234
四、关联知识
五、总结
- Python 中的八进制是以 0o前缀的
六、代码地址
github地址:https://github.com/weichen666/python_cookbooka>
目录/文件:eight_selection/learn_data_date_time_binary_hex.py
七、参考
0 0
- [00304]二八十六进制整数
- 整数 转化成 十六进制 字符串
- 十六进制字符数组转化为十进制整数
- 字符串生成伪唯一十六进制整数
- 整数的十进制、二进制、八进制与十六进制
- 整数十进制转换为二进制和十六进制
- 二进制整数装换为十六进制
- 将二进制转换为整数,将十六进制转换为整数
- 二八定律
- 二八法则
- 二八定律
- 二八原则
- 二八定律
- 【二八定律】
- 二八定律
- 二八定律
- 二八行情
- 二八定律
- CAN总线 远程帧理解和应用
- 关于mybatis中typeHandler的两个案例
- android KeyboardView使用
- 高速通用密码卡之西电捷通综合性测试分析
- ORA-24757 错误处理
- [00304]二八十六进制整数
- Android 静音模式、振动模式、普通模式判断
- springboot缓存篇(二)-redis 做缓存
- HTML5开发(一)
- 洛谷 P1098 字符串的展开
- JavaScript学习总结(13)——JavaScript常用正则表达式
- Qt之QAbstractItemView右键菜单
- 观察者模式的浅析
- Android 解决因未捕获异常而崩溃的问题