解决Python的str强转int时遇到的问题

 更新时间:2018年04月09日 09:49:51   作者:孔天逸  
下面小编就为大家分享一篇解决Python的str强转int时遇到的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

数字字符串前后有空格没事:

>>> print(int(" 3 "))
3

但是下面这种带小数点的情况是不可取的:

>>> print(int("3.0"))
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '3.0'

这种字符串强转float没问题

>>> print(float("3.0"))
3.0

以上这篇解决Python的str强转int时遇到的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python使用pygame框架实现推箱子游戏

    python使用pygame框架实现推箱子游戏

    这篇文章主要为大家详细介绍了python使用pygame框架实现推箱子游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • 如何基于python实现画不同品种的樱花树

    如何基于python实现画不同品种的樱花树

    这篇文章主要介绍了如何基于python实现画不同品种的樱花树,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • NumPy内存布局的实现

    NumPy内存布局的实现

    本文主要介绍了NumPy内存布局的实现,括连续内存布局(C顺序)和分散内存布局(Fortran顺序),并通过实例演示如何操作数组的内存布局,感兴趣的可以了解一下
    2024-01-01
  • python测试开发django之使用supervisord 后台启动celery 服务(worker/beat)

    python测试开发django之使用supervisord 后台启动celery 服务(worker/beat)

    Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统,这篇文章主要介绍了python测试开发django之使用supervisord 后台启动celery 服务(worker/beat),需要的朋友可以参考下
    2022-07-07
  • python入门之算法学习

    python入门之算法学习

    这篇文章主要介绍了python入门之算法学习,文中介绍的非常详细,对想要入门python的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-04-04
  • Python实现PDF页面的删除与添加功能

    Python实现PDF页面的删除与添加功能

    在处理PDF文档的过程中,我们时常会需要对PDF文档中的页面进行编辑操作的情况,如插入和删除页面,通过添加和删除PDF页面,我们可以增加内容或对不需要的内容进行删除,本文将介绍如何使用Python代码实现在PDF文档中添加和删除页面
    2024-04-04
  • 如何使用Python数据清洗库

    如何使用Python数据清洗库

    数据清洗是数据处理过程中至关重要的一部分,本文主要介绍了如何使用Python数据清洗库,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • Python时间戳与时间字符串互相转换实例代码

    Python时间戳与时间字符串互相转换实例代码

    这篇文章主要介绍了Python时间戳与时间字符串互相转换实例代码,大家参考使用
    2013-11-11
  • 关于python的对象序列化介绍

    关于python的对象序列化介绍

    大家好,本篇文章主要讲的是关于python的对象序列化介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • pytorch之inception_v3的实现案例

    pytorch之inception_v3的实现案例

    今天小编就为大家分享一篇pytorch之inception_v3的实现案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01

最新评论