Python int()内置函数 --返回一个整数对象
内置函数 int()
将一个数字或字符串转换成整数
格式及参数
1 | class int([x]) |
x
:数字或字符串
base
:进制,默认10,允许的进制有 0、2-36
实例(3.8.8)
不接收参数
1 | print(int()) # 0 |
只接收 x 参数
将一个浮点数转换为整数时只取
整数
部分
1 | a = 13.14 |
将字符串转换成整数
1 | a = '520' # 字符串 |
不允许转换的类型
1 | print(int('13.14')) # 浮点数形式的字符串 |
接收 x 及 base
有
base
参数时x
只能是字符串、bytes、表示进制为 base 的 整数字面值 的 bytearray 实例
1 | a = int('15', 10) # 十进制的15 |
整数操作
整数与字符串区别
整数
很灵活,它可以带引号
变成字符串
,也可以不带引号
直接输出
1 | print(520) |
但
整数
只能单独行动,不能和中文、英文或其他符号拼在一起,除非套上带引号的马甲,下面是错误例子
1 | a = 66大顺 |
如果要拼接在一起,需要加上引号,下面是正确示例
1 | # 套上引号就变成字符串类型 |
数学运算
数字可以直接进行数学运算
1 | a = 520 |