专业编程基础技术教程

网站首页 > 基础教程 正文

简单学Python——内置函数15——int()函数

ccvgpt 2024-09-09 02:23:29 基础教程 6 ℃

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

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

简单学Python——内置函数15——int()函数

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

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

最近发表
标签列表