你知道吗?≥90% 的Python教程。float()
函数都是错的?
是的!很多人都这样说。
给出这样的字符串是无效的
"abc"
,"Hello"
到float()
.
不不不!试试这个: 是的!在Python中居然有∞和NaN!但这对以下情况是无效的 int()
和 complex()
. 所以你可以写一个子类 float
让 __truediv__
和 __floordiv__
方法返回 float("inf")
当 ZeroDivisionError
被提起,也许会返回 float("NaN")
如果 ValueError
在所有神奇的数学方法中都是提高的!
这在 Python文档. 但≥70%的人不知道!
P.S. 你喜欢JavaScript吗?现在你可以得到类似的行为