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


本文摘自php中文网,作者不言,侵删。

下面为大家分享一篇解决Python的str强转int时遇到的问题,有着一定的参考价值,希望对大家有所帮助。

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

1

2

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

3

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

1

2

3

4

>>> 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'

阅读剩余部分

相关阅读 >>

Python输入一个数n如何判断是否为素数

Python中eval有什么用

Python遍历输出列表中最长的单词

Python操作mongodb的9个步骤

深入了解Python中的协程函数

Python中range() 函数的使用介绍(附代码)

Python开发tornado网站之异步与协程化的介绍

Python可以用来干什么?

Python多线程socket编程中将多客户端接入的方法

Python中range函数用法是什么

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...