python - 为什么 Python3.6 允许这个 float('20200407_2') ?
问题描述
有谁明白为什么 Python 3.6 允许'20200407_2'
转换此字符串代码?
>>> float('20200407_2')
202004072.0
Python 2.7 不允许这样做。
>>> float('20200407_2')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for float(): 20200407_2
解决方案
推荐阅读
- node.js - 如何在 Nodejs 中将图像下载到客户端?
- javascript - WebRTC 无法在同一连接中回复包含多个轨道的报价
- python - Pygame的while循环中单线程的窗口冻结
- apache-spark - 如何为尚不支持的编程语言实现 Spark UDF 类?
- file - 自己的 FormFile 模型
- javascript - 从 Google 表格中获取数据并使用它来计算成本
- python - Python networkx,如何为每个节点添加 x 数量的边?
- c - 如何限制/停止 fgets 读取的字符数?
- python - Polyglot for Python 安装在 Windows 上,但不会运行简单测试
- cordova - 如何在cordova应用程序的默认浏览器中打开生成的PDF blob?