十六进制如何转化为10进制,十六进制怎么换算成十进制

首页 > 实用技巧 > 作者:YD1662024-02-07 08:53:32

int()函数是Python的内置函数,主要有以下几个功能:

1、将字符串形式的整数转换为整型。例如:

int('10')

返回:10

2、将浮点数转换为整型。例如:

int(10.2)

返回:10

那么,可不可以结合上述1和2,直接转换一个字符串形式的浮点数呢,如int('3.3'),不行的,会报错的,正确转换方式为:

int(float('3.3'))

返回:3

3、二进制、八进制、十六进制整数转换为10进制整数,这个时候需要输入int()函数的第二个参数为2、8或16。例如:

print(int('111',2))#2进制转换为10进制 print(int('111',8))#8进制转换为10进制 print(int('111',16))#16进制转换为10进制

返回:7

73

273

此外,还可以将自定义进制的整数转换为10进制。我们先自定义一个3进制吧——从1开始数依次为:1、2、10、11、12、20、21、22、100、101,我们数到了十进制中的第10个数,对应的是3进制的101,现在我们检验一下函数返回的对不对:

int('101',3)

返回:10

返回的答案跟我们实际数出来的一致。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.