这篇文章主要为大家详细介绍了Python之将带小数的浮点型字符串转换为整数的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随四海网的雯雯来看看吧!
1、将整数的字符串表示形式传递给 int
2、将float的字符串表示形式传递给 float
但是,如果你将float型的字符串传递给int将会得到错误。
代码如下:
>>> int('5')
5
>>> float('5.0')
5.0
>>> float('5')
5.0
>>> int(5.0)
5
>>> float(5)
5.0
>>> int('5.0')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '5.0'
>>> int(float('5.0'))
python 如何将带小数的浮点型字符串转换为整数
ValueError: invalid literal for int() with base 10
代码如下:
str_a = '1.5'
int_a = int(str_a)
python 如何将带小数的浮点型字符串转换为整数
代码如下:
# 修正方式1
str_a = '1.5'
int_a = int(float(str_a))
# 修正方式2
str_a = '1.5'
int_a = int(eval(str_a))
python 如何将带小数的浮点型字符串转换为整数
浮点型字符串无法直接转int类型
以上为个人经验,希望能给大家一个参考,也希望大家多多支持四海网。如有错误或未考虑完全的地方,望不吝赐教。
本文来自:http://www.q1010.com/181/18825-0.html
注:关于Python之将带小数的浮点型字符串转换为整数的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:python
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。