https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

报错情况

ValueError: invalid literal for int() with base 10: '333.999'

如图:

报错翻译过来的意思是ValueError:以10为基数的int()的文本无效:“333.999”

报错代码

a='333.999'
b = int(a)
print(b)

而此时的a单独打印出来有小数,333.999

报错原因

在Python中不能直接将包含小数点的字符串’333.999’转换为整数

解决办法

先将字符串转换为小数,然后再用Int将小数部分去掉,最后再返回整数部分
代码由

b = int(a)

变成

b = int(float(a))

报错问题就成功解决啦

本身我的代码有点不是很直观易懂,换了一个简单的帮助理解,如有不懂的欢迎留言!

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

ValueError: invalid literal for int() with base 10:Python报错及其解决办法相关推荐

  1. 解决ValueError: invalid literal for int() with base 10: ‘0.0‘

    文章目录 一.问题描述 二.解决办法 一.问题描述 将某个字符类型的字段转为int时,以下的两种方法(其中第二种方法是直接用int()转换)都报错如题: # 1.方法一 beat_data['labe ...

  2. ValueError: invalid literal for int() with base 10: “ ”

    出现这个错误 :ValueError: invalid literal for int() with base 10: ''  " 或者: ValueError: invalid liter ...

  3. ValueError: invalid literal for int() with base 10

    在运行<机器学习实战>第二章中的代码样例时, 我遇到如下错误: 下面是网上参考文献[1]中的例子 Traceback (most recent call last):   File &qu ...

  4. {ValueError}invalid literal for int() with base 10: ‘1.0‘

    {ValueError}invalid literal for int() with base 10: '1.0' 原因是数字字符串不能直接转int类型,需要转为float类型后才能转int类型: 解 ...

  5. Python 空字符串转化问题:ValueError: invalid literal for int() with base 10: ' ',原因及解决方法。

    ValueError: invalid literal for int() with base 10: ' ' 翻译: 值异常:以10为基数的int()的无效文字:' ' int('')就会报错. 就 ...

  6. ValueError: invalid literal for int() with base 10 与数据类型有关的转换报错

    1.ValueError: invalid literal for int() with base 10 a是一个字符串,例如'108.8' 报错原因:直接对a进行int(a)操作,语法不允许 解决办 ...

  7. Python中int(input(请输入一个数))报错:ValueError: invalid literal for int() with base 10: '2.7'

    编写下面这段代码: def division():apple = int(input("请输入苹果个数:\n"))children = int(input("请输入孩子个 ...

  8. 成功解决ValueError: invalid literal for int() with base 10: ‘nan‘

    成功解决ValueError: invalid literal for int() with base 10: 'nan' 目录 解决问题 解决思路 解决方法 解决问题 File "pand ...

  9. python报错ValueError: invalid literal for int() with base 10解决方法

    原因:把带有小数的字符串强转为int 解决方法: 如果你非要用int,那就在int中加个float,例如: int(float(xxx)) 如果只是想将提取的字符串转换为数字,那就将int改为floa ...

最新文章

  1. 在Ubuntu 16.04.1 LTS上安装XnView Multi Platform图片浏览器0.83
  2. 9 单元测试中不得不知的概念
  3. poj3252 组合数学
  4. 服务容错和Hystrix
  5. 《网络规划设计师考试大纲》、《网络规划设计师教程》和《系统架构设计师教程》...
  6. sql like 多个条件_都9012年啦,不懂得这些SQL语句优化,你是要吃大亏的
  7. Python多态原理与示例演示
  8. shell基础之99乘法表
  9. python 安装包时出现:SyntaxError: invalid syntax
  10. 深度学习笔记(50) 一维到三维推广
  11. java 去掉pdf文字_Java 删除PDF中的附件
  12. 谁来PK“百度局域网”
  13. NYOJ-71 独木舟上的旅行
  14. R语言survival包的survfit函数拟合生存曲线数据、survminer包的ggsurvplot函数可视化生存曲线、size参数指定曲线粗细、palette参数自定义生存曲线的颜色
  15. 超详细的抖音运营全攻略
  16. Python 路径操作
  17. VMware macOS Ventura无网络
  18. Gateway--概述
  19. 西安天讯:怎样添加百度蜘蛛访问网站日志log日志
  20. python测量血压_Python时间性能测量

热门文章

  1. android 仿微信朋友圈 评论,2020年android 仿微信朋友圈 评论
  2. 父子结构查询_Java面试准备(5)之数据结构与算法——红黑树
  3. python阴阳师_如何用Python找到阴阳师妖怪屋的最佳探索队伍!强不强?
  4. MySQL 基础 ———— 流程控制结构
  5. go var 一个整数_Go语言学习基础-值、变量、常量
  6. opc服务器消息通知代码,OPCClient浏览OPCServer的简单实例程序源代码.doc
  7. 今日头条PHP开发工程师面试,今日头条2018春招研发岗第一次笔试题解
  8. 二元置信椭圆r语言_r语言二元期权barrier option实现案例
  9. lamp 安装 mysql_linux lamp之离线安装mysql
  10. 算法提高 邮票面值设计 搜索 动态规划