python int 2.5 函数详解

  • Post category:Python

Python内置函数int()用于将一个字符串或浮点数等类型的数据转换成整型。int()函数可以接受一个参数,该参数可以是整型、浮点型、字符串型等,返回整型值。

函数语法

int(x, base=10)

参数说明:

  • x: 字符串或数字,表示要转换为整型的参数。
  • base: 可选参数,表示x参数为几进制,默认为10。

返回值

int()函数返回一个整数型对象。

代码实例1

x = '123'
print(int(x))

y = '0b1101'
print(int(y, 2))

z = '0o23'
print(int(z, 8))

输出结果为:

123
13
19

代码解释:

  • int(x):将字符串”x”转换成整数型数据。
  • int(y, 2):将二进制数”0b1101″转换成整型数据。
  • int(z, 8):将八进制数”0o23″转换成整型数据。

代码实例2

x = 2.58
print(int(x))

y = -3.8
print(int(y))

z = '2.5'
print(int(float(z)))

输出结果为:

2
-3
2

代码解释:

  • int(x):将浮点型数据2.58转换成整数型数据2。
  • int(y):将浮点型数据-3.8转换成整数型数据-3。
  • int(float(z)):将字符串”2.5″先使用float()函数转换成浮点型数据,然后使用int()函数将其转换成整型数据2。