python进制转换函数
python,进制,转换,函数
2025-03-25 08:59:27 时间
大家好,又见面了,我是你们的朋友全栈君。
一:二,八,十六进制转十进制
注意2进制对应的数## 标题值范围只能是0和1,超过范围会报错,8进制和16进制同理。
print(int('100',2)) #二进制转十进制,int('20',2) 会报错
print(int('30',8)) #八进制转十进制,int('80',8) 会报错
print(int('f0',16)) #十六进制转十进制,int('g0',16) 会报错
二:十进制转二进制、八进制、十六进制
内置函数bin、oct、hex得到的进制前面会分别带有’0b’,‘0o’,’0x’字符。
print(bin(15)) # 十进制转二进制
print(oct(15)) # 十进制转八进制
print(hex(482)) # 十进制转十六进制
或者
print(format(482,"x")) # 十进制转十六进制
print(format(15,"o")) # 十进制转八进制
print(format(15,"b")) # 十进制转二进制
三,format进制转换
b,o,d,x 分别表示 二进制、八进制、十进制、十六进制 十六进制转二进制、八进制、十进制
print('{:b}'.format(0xef)) #十六进制转二进制:11101111
print('{:o}'.format(0xef)) #十六进制转八进制:357
print('{:d}'.format(0xef)) #十六进制转十进制:239
#格式化中加'#'表示加入标识
print('{:#b}'.format(0xef)) #十六进制转二进制:0b11101111,加标识 0b
print('{:#o}'.format(0xef)) #十六进制转八进制:0o357,加标识 0o
print('{:#d}'.format(0xef)) #十六进制转十进制:239,十进制不变
八进制、十进制转二进制
print('{:b}'.format(0o357)) #八进制转二进制:11101111
print('{:b}'.format(239)) #十进制转二进制:11101111
print('{:#b}'.format(0o357)) #八进制转二进制:0b11101111,加标识 0b
print('{:#b}'.format(239)) #十进制转二进制:0b11101111,加标识 0b
十进制、八进制、二进制转十六进制
print('{:x}'.format(239)) #十进制转十六进制:ef
print('{:x}'.format(0b11101111)) #二进制转十六进制:ef
print('{:x}'.format(0o357)) #八进制转十六进制:ef
#
print('{:#x}'.format(239)) #十进制转十六进制:0xef,加标识 0x
print('{:#x}'.format(0b11101111)) #二进制转十六进制:0xef,加标识 0x
print('{:#x}'.format(0o357)) #八进制转十六进制:0xef,加标识 0x
八进制以 '0o开头',二进制以 '0b' 开头,十六进制以 '0x' 开头。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144252.html原文链接:https://javaforall.cn
相关文章
- Python-基础02-程序与用户交互
- Python自动给抖音小姐姐视频点赞
- 如何查看python源码_python判断路径是否存在
- 最强最炫的Python数据可视化神器,没有之一!
- Python基础07-函数
- Python项目49-用户验证短信接口(可劲撸)
- Python 随机(Random)模块的不可预测之美
- 工具推荐|面向气候研究者的Python可视化工具
- python线程间通信的方式_android 线程间通信
- python fileinput_python模块fileinput
- Python负数取余总结
- USB 摄像头 进行python OpenCV 操作的基础设置【以yolo 目标检测为例】
- sklearn cross validation_python sklearn
- python button使用方法_python gui界面设计
- NCAR抛弃PyNCL后又一面向地球科学的Python项目
- 羊了个羊,但是Python简(li)单(pu)版
- 用Python爬取王者荣耀英雄皮肤海报图
- 使用Python验证并利用Redis未授权漏洞
- Python应用实践——设计一个学生管理系统
- javascript typescript_typescript python