博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python int函数转换浮点型字符串的坑???
阅读量:5310 次
发布时间:2019-06-14

本文共 380 字,大约阅读时间需要 1 分钟。

python中的int函数可以将数字或字符串转换为整型数字类型,具体功能就不提了

最近发现一个问题,对于字符串'1.1'之类的,int转换的时候会报异常,这是为什么,个人感觉直接转换成1不就行了,干嘛还不能转换了

>>> int('1.1')

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    int('1.1')
ValueError: invalid literal for int() with base 10: '1.1'
>>> int(1.1)
1
>>> int('1')
1
>>>

这是坑,还是故意的,有没有大神解释一下这是为什么要这么设定

转载于:https://www.cnblogs.com/dyfblog/p/4552384.html

你可能感兴趣的文章
字符串编码
查看>>
预编译语句(Prepared Statements)介绍,以MySQL为例
查看>>
内联汇编实现 memcpy 和 memset
查看>>
css学习笔记
查看>>
关键字--union
查看>>
iOS开发者账号详细介绍
查看>>
Shell入门
查看>>
运算符与格式输出输入4
查看>>
理解事务——原子性、一致性、隔离性和持久性
查看>>
JAVA 大作业——DAY 7
查看>>
深入学习微框架Spring-boot
查看>>
React 同构
查看>>
输入转移
查看>>
.net 获取网站根目录总结
查看>>
bzoj 2039 [2009国家集训队]employ人员雇佣 最小割建图
查看>>
SQL PRIMARY KEY 约束
查看>>
DS28E01典型应用及破解方法
查看>>
ijkplayer实现IMediaDataSource
查看>>
头大啊 红框框位置怎么处理
查看>>
串口——RS232与UART
查看>>