Python數(shù)據(jù)類型第一種:字符串(str)。
Python數(shù)據(jù)類型第二種:整數(shù)(int)。
Python數(shù)據(jù)類型第三種:浮點數(shù),浮點數(shù)的英文名是float,浮點數(shù)沒有簡寫。
float [fl??t]:浮點數(shù)。
在Python中沒有點的數(shù)字是整數(shù),有點的數(shù)字就是浮點數(shù)。
下面的這些數(shù)就是浮點數(shù)。
a = 0.5
b = -0.5
c = 1.0
浮點數(shù)的計算:
0.2+0.2
0.4
2*0.1
0.2
0.2+0.1
0.30000000000000004
3*0.1
0.30000000000000004
通過上述代碼發(fā)現(xiàn),部分浮點數(shù)的小數(shù)位數(shù)
可能是不確定的:
# 給變量賦值
float_1 = 0.55
float_2 = 0.3
# 求兩個浮點數(shù)的和
print(float_1+float_2)
0.8500000000000001
0.5+0.33的和為什么不是0.85呢?
大家都知道計算機的運算是采用二進制的,在運算之前,計算機會先將0.55和0.3轉(zhuǎn)換成二進制,所以計算的值尾巴多了一個1。
這不是Python的重點,了解即可。
0.55(十進制) = 0.1000110011001100110011001100110011001100110011001101(二進制)
0.3(十進制) = 0.0100110011001100110011001100110011001100110011001101(二進制)
練習題:
問:請問以下三個數(shù)據(jù)【100】、【'100'】、【100.0】的數(shù)據(jù)類型分別為:
答:整數(shù)、字符串、浮點數(shù)。
總結(jié)
1、Python數(shù)據(jù)類型第一種:字符串(str)。
2、Python數(shù)據(jù)類型第二種:整數(shù)(int)。
3、Python數(shù)據(jù)類型第三種:浮點數(shù)(float)。
-
字符串
+關注
關注
1文章
590瀏覽量
22163 -
浮點數(shù)
+關注
關注
0文章
61瀏覽量
16121 -
python
+關注
關注
56文章
4826瀏覽量
86618 -
整數(shù)
+關注
關注
0文章
13瀏覽量
6631
發(fā)布評論請先 登錄
浮點數(shù)的表示方法

浮點數(shù)常用的編碼方法

單片機浮點數(shù)運算的源碼設計

浮點數(shù)在內(nèi)存中的存儲

python整數(shù)與浮點數(shù)分解
談一談浮點數(shù)的精度問題

西門子PLC浮點數(shù)程序案例分享

單精度和雙精度浮點數(shù)的區(qū)別
單精度和雙精度浮點數(shù)的區(qū)別
modbus浮點數(shù)怎么讀取
一文帶你秒懂IEEE 754浮點數(shù)

評論