浮点型(Float)是python中用来表示小数的数据类型。如下所示,变量a就是浮点型。
a = 3.1415926
浮点型的加法、减法、乘法就不说了,还是重点来说除法。之前说了整型除以整型得到的还是整型;而涉及到浮点型,不管是浮点型除以整型、还是整型除以浮点型、亦或是浮点型除以浮点型,得到的结果都是浮点型。
>>> 19 / 10.0 1.9 >>> 19.0 / 10 1.9 >>> 19.0 / 10.0 1.9
python的内置函数round()
可以根据四舍五入的方式来保留小数点后指定位数小数;传入函数的第二个参数代表指定位数,该参数非必须,默认为0;另外,该函数返回的结果依然是浮点型。
>>> round( 3.1415926 ) 3.0 >>> round( 3.1415926, 1 ) 3.1 >>> round( 3.1415926, 5 ) 3.14159
python的内置函数float()
可以将字符串转换成浮点型小数,当然,前提是该字符串可以被转换成浮点型小数。
>>> float( "3.14" ) 3.14 >>> float( "3" ) 3.0