Python中各种进制之间的转化
程序员文章站
2022-07-02 14:18:44
1.十进制转化为其它进制 (1)bin(x):十进制转化为二进制 【实例1】 x=bin(20) # x的值为字符串'0b10100' (2)oct(x):十进制转化为八进制 【实例2】 x=oct(20) # x的值为字符串'0o24' (3)he(x):十进制转化为十六进制 【实例3】 x=he ......
1.十进制转化为其它进制
(1)bin(x):十进制转化为二进制
【实例1】 x=bin(20) # x的值为字符串'0b10100'
(2)oct(x):十进制转化为八进制
【实例2】 x=oct(20) # x的值为字符串'0o24'
(3)he(x):十进制转化为十六进制
【实例3】 x=hex(20) # x的值为字符串'0x14'
2.其它进制转化为十进制
y=int("x",base=2/8/16),其中x是一个用其它进制表达的字符串,base用于指定具体的进制,该函数的作用是根据base指定的进制将x转化为十进制整数。
【实例1】y=int('0b10100',2) #将二进制转化为十进制,返回一个整型值20
【实例2】y=int('0o24',8) #将八进制转化为十进制,返回一个整型值20
【实例3】y=int('0x14',16) #将十六进制转化为十进制,返回一个整型值20
推荐阅读
-
Python中实现对Timestamp和Datetime及UTC时间之间的转换
-
Python中的各种装饰器详解
-
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
-
Python将list中的string批量转化成int/float的方法
-
详解Python中的各种函数的使用
-
深入理解Python中各种方法的运作原理
-
python中ASCII码字符与int之间的转换方法
-
C# 2进制、8进制、10进制、16进制...各种进制间的转换(一) convert 类中的方法
-
对python中xlsx,csv以及json文件的相互转化方法详解
-
Python之dict(或对象)与json之间的互相转化实例