python 内置函数

python int()函数用于将字符串或者数字转为整形int,该函数可用于进制转换。它是python的内置函数。

语法

语法如下:
int(x,base=10)

参数

  • x: 指定要转换的值。
  • base:进制值,可选参数。

返回值

返回转换后的int类型值。

程序示例

下面介绍一些例子了解该函数的使用方法 

例1 

转为整数

#!/usr/bin/python
# coding=utf-8
x = 12.34
y = -12.34
z = 0.34
num1 = int(x) 
num2 = int(y) 
num3 = int(z) 
print('x=', num1)
print('y=', num2)
print('z=', num3)
程序运行结果:
x= 12
y= -12
z= 0

例2 

进制转换

#!/usr/bin/python
# coding=utf-8
x = '1101'
y = '0o147'
z = '0x17'
num1 = int(x, 2) #2进制转10进制
num2 = int(y, 8) #8进制转10进制
num3 = int(z, 16) #16进制转10进制
print('2进制转10进制', num1)
print('8进制转10进制', num2)
print('16进制转10进制', num3) 

程序运行结果:

2进制转10进制 13
8进制转10进制 103
16进制转10进制 23