与整数相对的,我们有了浮点数,用float()表示。
我们细致分析一下第一章实战代码16、17行。
if c == int(c):
c = int(c)
只有两行,看上去很简单。
第一句,如果结果与结果的整数部分相等,什么意思呢?我们知道,根据浮点数的性质,我们知道浮点数末位加减0,浮点数大小不变。浮点数的整数部分就是去掉末位多余的0的结果。比如,2.0和2是相等的,而2.3和2是不相等的。
第二句将结果化为整数。
浮点数还包括科学计数法,比如6.7e4,指的是6.7×10的四次方。