Python 各种进制相互转换 16进制转换成2进制 不够用0补齐 前面补0
2进制 | 8进制 | 10进制 | 16进制 | |
2进制 | - | bin(int(x, 8)) | bin(int(x, 10)) | bin(int(x, 16)) |
8进制 | oct(int(x, 2)) | - | oct(int(x, 10)) | oct(int(x, 16)) |
10进制 | int(x, 2) | int(x, 8) | - | int(x, 16) |
16进制 | hex(int(x, 2)) | hex(int(x, 8)) | hex(int(x, 10)) | - |
bin()、oct()、hex()的返回值均为字符串,且分别带有0b、0o、0x前缀。
比如:2进制转换成8进制 执行
oct(int(x, 2))
以此类推
还可以通过format方法来实现
10进行十进制,十六进制,八进制,二进制的转换:
(#:保留进制前缀)
16进制转换成2进制 想保留8位,前面用0补齐,可以采用以下方法:
state_16 = "1C"
state_10 = int(state_16,16)
state_2 = '{:08b}'.format(state_10)
Python 各种进制相互转换 16进制转换成2进制 不够用0补齐 前面补0相关推荐
- c语言字节BCD码转换成10进制,如何将BCD码转换成10进制码
今天有人在问我BCD码如何转换成10进制码的问题,其实很简单 BCD 的表示法是 用4个二进制位来表示 一个十进制位,也就是一个字节能够表示2个十进制数位,这是一种压缩的十进制表示方式,应用很广,最常 ...
- C语言 将16进制转换成10进制输出
大家好!今天来打印16进制转换成10进制输出,16进制前面是0x.这里以打印ABCDEF的10进制为例 如下: 希望有所启发!!!^__^ 大雨落幽燕,白浪滔天,秦皇岛外打鱼船. ---------- ...
- # 将微博地址里面的62进制字符串转换成10进制的16位数字mid
# 将微博地址里面的62进制字符串转换成10进制的16位数字middef base62_decode(string):alphabet = "0123456789abcdefghijklmn ...
- 【汇编】16进制转换成10进制(三种方法)
汇编语言程序:16进制转换成10进制(三种方法) 1 ;天水浪客(Gouki Jiang) , 16进制to10进制例题 2007.5.18 2 STACK SEGMENT PARA STACK 3 ...
- 编程实现将一个N进制数转换成M进制数
问题:编程实现将一个N进制数转换成M进制数.(c/c++.Java.Javascript.C#.Python) 1.Python 手写算法版 def conversion_num(num, src, ...
- ip 十进制 整型 java_IP地址转换成10进制整数(zt)
一.由域名求IP地址的程序 下面程序由命令行输入域名,输出ip import java.net.*; public class nslookup { //Usage:java nslookup hos ...
- java非负整数怎么设_使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法...
使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法 使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法 一.题目要求 将非负十进制整数n转换成b进制.(其中b=2~16) ...
- 第E题 转换任意进制 (java方法直接解)==输入一个十进制数N,将它转换成R进制数输出
输入一个十进制数N,将它转换成R进制数输出. Input 输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10). Outpu ...
- 进制转换之 十进制转换成m进制
题目链接:http://codevs.cn/problem/1474/ 题目描述: 题目描述 Description 将十进制数n转换成m进制数 m<=16 n<=100 输入描述 Inp ...
最新文章
- linux各版本使用率,Windows10系统各版本份额出炉:十月更新占有率不高。
- 工业物联网为“两化融合”带来巨大推力
- java filechannel 空_Java NIO FileChanel
- NYOJ 6 喷水装置(一)
- 有空研究这篇http://blog.csdn.net/studyvcmfc/article/details/7720258 研究后写篇记录
- LeetCode 696. Count Binary Substrings
- 三星Galaxy S22 Ultra真机首曝:颜值与实力并存堪称完美
- 修改mysql编_修改mysql编码
- mysql 自动维护uuid_MySQL实现自动使用uuid作为主键以及解决不能调用触发器的一点思路...
- 快应用采坑与flex布局讲解
- 安装最新版SopCast 0.4.1
- c语言实例--打渔晒网问题
- 一个nginx小白的vue项目部署的成功!
- Redis重大版本整理(Redis2.6-Redis6.0)
- 图像直方图均衡化和空间滤波
- 迷你器官的大作用:微型实验室人脑揭示新冠影响
- ipod video 乔布斯的三个故事
- C语言大数运算-乘除法篇
- [BZOJ 1296][SCOI2009]粉刷匠
- Java基础(十五)IO流---字符流(Reader、Writer)、字节流(InputStream、OutputStream)
热门文章
- 基于Android studio个人健康养生系统java
- STM32L系列+ADXL345的I2C调试
- MySQL 只能做小项目?松哥要说几句公道话!
- 【实验课】一群人围一圈,隔一个杀一个,剩一个,最后活谁?
- 360安全浏览器无法打开网页
- 基于javaweb的宠物医院管理系统设计和实现(java+springboot+ssm+mysql+jsp)
- ASP.NET Dotnet 3.5实验室LIMS系统源码
- 利用Matlab开发基于XSENS Mtw传感器模块的行人室内实时定位系统的相关
- RK3399的Ubuntu计算机安装使用
- Python-docx 模块读写 Word 文档基础(一):创建文档、段落格式、字体格式设置方法