python进制转换函数代码,python实现进制转换
大家好,本文主要讲Python十进制转换用法的详细讲解。有兴趣的同学过来看看,如果对你有帮助记得收藏。
00-1010使用int()将任意字符和数字转换成十进制:十六进制转换成十进制:int (x,16)八进制转换成十进制:int (x,8)二进制转换成十进制:int(x),oct(x)或hex(x)转换:bin(x)转换成二进制:Oct(x)转换成八进制:hex(x)转换成十六进制:format(x, b )转换成二进制格式(x, o )转换成八进制格式(x
目录
int()类可以将数字或字符串转换成整数,调用方法是:
int(x,base=10)
使用int()转换
Int(55) #字符串转换为十进制整数
55
Int(0b11) #二进制到十进制
3
Int(0o11) #八进制到十进制
9
Int(0x11) #十六进制到十进制
17
任意字符数字转换为10进制:
x是传入的参数,例如:
int(aaaa ,16)
43690
int(abcdef ,16)
11259375
16进制转换为10进制:int(x,16)
x是传入的参数,例如:
int(12345670 ,8)
2739128
int(10 ,8)
8
8进制转换为10进制:int(x,8)
x是传入的参数,例如:
int(10 ,2)
2
int(11 ,2)
3
int(100 ,2)
四
2进制转换为10进制:int(x,2)
输入参数可以是十六进制的2、8和16,输出是字符串的形式。
使用bin(x) ,oct(x) 或hex(x) 转换:
Bin(0b100) #二进制转换为二进制
0b100
Bin(0o11) #八进制到二进制
0b1001
Bin(11) #十进制到二进制的转换
0b1011
Bin(0xa1) #十六进制到二进制
0b10100001
bin(x)转换为二进制:
Oct(0b11) #二进制到八进制
0o3
Oct(0o77) #八进制到八进制
0o77
Oct(55) #十进制到八进制
0o67
Oct(0xab) #十六进制转换为八进制
0o253
oct(x)转换为八进制:
十六进制(0b11) #二进制到十六进制
0x3
Hex(0o11) #八进制到十六进制
0x9
十六进制(11) #十进制到十六进制
0xb
十六进制(0xaa) #十六进制到十六进制
0xaa
hex(x)转换为十六进制:
Format(x, b) #将x转换为二进制
Format(x, o) #将x转换为八进制
Format(x, d) #将x转换为小数
Format(x, x) #将x转换为十六进制
x可以是二进制、八进制、十进制和十六进制。
使用format() 转换
Format(0b11, b) #二进制转换为二进制
11
Format(0o11, b) #八进制到二进制
1001
Format(11, b) #十进制转换为二进制
1011
Format(0x11, b) #十六进制转换为二进制
10001
format(x,b)转换为二进制
格式(0b11, o) #二进制到八进制
3
Format(0o11, o) #八进制转换为八进制
11
Format(11, o) #十进制转换为八进制
13
Format(0x11, o) #十六进制转换为八进制
21
format(x,o)转换为八进制
格式(0b11, d) #二进制到十进制
3
格式(0o11, d) #八进制到十进制
9
Format(11, d) #十进制转换为十进制
11
格式(0x11, d) #十六进制转换为十进制
17
format(x,d)转换为十进制
格式(0b11, x) #二进制到十六进制
3
Format(0o11, x) #八进制到十六进制
9
Format(11, x) #十进制转换为十六进制
b
Format(0x11, x) #十六进制转换为十六进制
11
format(x,x)转换为十六进制
关于Python二进制转换用法的这篇文章到此结束。更多相关Python二进制转换内容,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。