Python可以通过相关函数进行类型转换。

整数+字符串=浮点数

可以用float,意思是浮点。您可以将5转换为浮点数。

将字符串转换为浮点数的方法类似。

相反,如果我们想将整数和浮点数转换成字符串,我们应该使用函数str

如何将浮点数转换成整数?

你必须决定如何处理浮点数的小数部分。函数int删除小数部分,round采用以下标准舍入方法。

扫尾

Python中,round的结果是8而不是9,这让很多人大吃一惊。你可能在小学学过,小数部分为0.5的数字应该总是向上舍入。但是总是向上舍入导致的偏差可能会导致计算不准确,所以Python采用了另一种舍入策略:将. 5的小数部分舍入到最接近的偶数。因此,小数部分为0.5的数字可以向下舍入或向上舍入。

乍一看,这个策略有点奇怪,和Python 2的舍入方法不同。不过这是电脑上标准的四舍五入方式,大家普遍接受。

将字符串转换为数字

只需使用函数int或float。

对于大多数应用,使用int、float和round可以满足数值转换的要求。但是为了处理更具体的转换,Python模块math提供了很多删除小数部分的函数:math.trunc、math.ceil、math.floor。

提示函数int和float将字符串转换为浮点数/整数。他们假设字符串看起来像Python浮点数/整数。否则,将出现一条错误消息,指示无法执行转换。

1.《python字符串转数字 python之类型转换》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《python字符串转数字 python之类型转换》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/1684144.html