isdecima字符串方法,为什么对浮点数返回false?
In:"5.1".isdecimal()Out: False
In:"6".isdecimal()
Out: True
isdecimal是检查对象是否是十进制数字,若是则返回true,否则返回false。
浮点数5.1也是十进制数,为什么返回false?
因为字符串中的 "." 小数点, isdecimal 认为它属于字符串,所以不能用此方法判断浮点数 版主的回答就是经典&高大上,点赞!
那是不是str.isdecimal()返回true,就证明str一定是十进制整数呢?
页:
[1]