python列表转换成整数,Python数据类型的转换
显式转换
#首先声明要转换的数据的变量。
浮点数=1.5
int_number=2
#使用str()函数将其他类型转换为字符串
#浮点数到字符串
float_to_str=str(浮点数)
#打印结果
print(float_to_str)
#检查数据类型
print(type(float_to_str))
#整数到字符串
int_to_str=str(int_number)
#打印结果
print(int_to_str)
#检查数据类型
print(type(int_to_str))
上面代码的运行结果是:
1.5
2
将浮点数转换成整数的规则是直接丢弃小数部分,所以:
int(9.8)=9
隐式转换
隐式转换实际上是Python自动完成的转换。据我们所知,这种情况经常发生在整数和浮点数之间的算术运算中。
#声明A是一个整数
a=5
#声明B是浮点数
b=2.5
#做A除以b的运算。
c=a/b
#打印c的值。
打印(c)
#此时C的值为2.0。注意结果是2.0,不是2。
# Python会先将A隐式转换为浮点数5.0,这是将低精度整数类型转换为高精度浮点类型的过程。这个过程Python帮我们自动处理,所以叫隐式转换。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。