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