python 如何将带小数的浮点型字符串转换为整数

 更新时间:2021年05月12日 14:23:36   作者:哦摩西罗伊  
在python中如何实现将带小数的浮点型字符串转换为整数呢?今天小编就为大家介绍一下解决方案,希望对大家有所帮助。一起跟随小编过来看看吧

以下内容在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)

修正错误:

# 修正方式1
str_a = '1.5'
int_a = int(float(str_a))

# 修正方式2
str_a = '1.5'
int_a = int(eval(str_a))

错误原因

浮点型字符串无法直接转int类型

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • 基于python requests selenium爬取excel vba过程解析

    基于python requests selenium爬取excel vba过程解析

    这篇文章主要介绍了基于python requests selenium爬取excel vba过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • Python爬取数据并实现可视化代码解析

    Python爬取数据并实现可视化代码解析

    这篇文章主要介绍了Python爬取数据并实现可视化代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 深入解析opencv骨架提取的算法步骤

    深入解析opencv骨架提取的算法步骤

    这篇文章主要介绍了深入解析opencv骨架提取的算法步骤
    2022-05-05
  • python高级特性和高阶函数及使用详解

    python高级特性和高阶函数及使用详解

    Python很棒,它有很多高级用法值得细细思索,学习使用。这篇文章主要介绍了python高级特性和高阶函数及使用详解,需要的朋友可以参考下
    2018-10-10
  • python制作填词游戏步骤详解

    python制作填词游戏步骤详解

    在本文里我们给大家整理了关于python制作填词游戏的具体步骤以及实例代码,需要的朋友们跟着学习下。
    2019-05-05
  • 使用pycharm生成代码模板的实例

    使用pycharm生成代码模板的实例

    今天小编就为大家分享一篇使用pycharm生成代码模板的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Python使用asyncio异步时的常见问题总结

    Python使用asyncio异步时的常见问题总结

    这篇文章主要为大家整理了开发人员在 Python 中使用 asyncio 时提出的常见问题以及解决方法,文中的示例代码讲解详细,感兴趣的可以学习一下
    2023-04-04
  • 浅谈pyqt5中信号与槽的认识

    浅谈pyqt5中信号与槽的认识

    这篇文章主要介绍了浅谈pyqt5中信号与槽的认识,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02
  • 浅析python继承与多重继承

    浅析python继承与多重继承

    在本篇文章中我们给大家分析了python继承与多重继承的相关知识点内容,有兴趣的读者们参考下。
    2018-09-09
  • Python 异常处理总结

    Python 异常处理总结

    阅读本篇文章以学习 Python 异常处理。它应该可以帮助您了解如何在程序中使用 try、except 和 finally 语句。下面跟着小编一起来学习文章内容吧
    2021-09-09

最新评论