在Python中,`int`是一个内置函数,用于将一个数字或字符串转换为整数。以下是`int`函数的一些常见用法:
将数字转换为整数
```python
x = int(3.14) 将浮点数3.14转换为整数3
将字符串转换为整数
```python
x = int("10") 将字符串"10"转换为整数10
指定进制转换
```python
x = int("10", 2) 将二进制字符串"10"转换为十进制整数2
x = int("10", 16) 将十六进制字符串"10"转换为十进制整数16
取整操作
```python
x = int(4.44444) 将浮点数4.44444取整为整数4
取余操作
```python
x = 10 % 3 计算10除以3的余数1
类型转换
```python
x = int("123") 将字符串"123"转换为整数123
请注意,当`int`函数用于转换字符串时,字符串必须只包含数字字符,否则会引发错误。如果`base`参数被指定,则字符串必须符合指定进制的数字表示。如果字符串不符合`base`规则,或者转换结果超出了整数的表示范围,`int`函数将返回一个长整数(`long`)对象。