标签: python
"27" > "8.0"
给我假?
我正在使用字符串进行比较。有人可以解释一下吗? 我试图理解,但我肯定了
答案 0 :(得分:3)
比较字符串时,它会按字典顺序逐字逐句地对它们进行比较。由于"2"不大于"8","27" > "8.0"为假。
"2"
"8"
如果要以数字方式比较它们,则必须将它们转换为数字。
float("27") > float("8.0")
会给你True。
True