python學習之基礎數據類型

python學習之基礎數據類型


數據類型是什麼?

數據類型是對一類具有相同屬性的數據值的抽象,以此來對學習驚醒分類。計算機處理外部的各種數據值時,其不知道數值是什麼東西,那就不知道怎麼玩了。

整數

在python中,其可以處理正負任意大的整數。整數的表示和數學上的寫法一致。比如我們輸出一串整數。

print 0, -1, 1314

整數有不同的進製表示,最常用的十六進制0xAB,其能夠比較直觀的表示一個字節的各位,用二進制太長。

浮點數

相對於整數,那就是浮點數,也就是小數。可是爲什麼又叫浮點數呢?浮點浮點,顧名思義,會動的點,這是因爲在科學記數法中,1.314x10^10=131.4x10^8。
簡短的浮點數,可以可以這樣表示:1.12, 0.001等,但是對於很大或很小的浮點數,就需要使用科學記數法,在程序語言中,用e來代替10,比如1.314x10^9就是1.314e9,對於很小的數0.00012則爲1.2e-4


在計算機內部,整數是精確保存的,但是浮點數則不是,而且在運算過程中,浮點數的運算也可以有四捨五入的誤差。


字符串

字符串是以''或者""包含起來的任意文本,比如hello worldTom and joe等。
請注意,''""本身只是一種表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c這3個字符。

布爾值

布爾值和數據中的布爾值是一樣的,一個布爾值只能爲TrueFalse,二者只能選其一。
在python中,TrueFalse,大寫開頭,不想C++中的truefalse以小寫開頭。

空值

在python中,空值是一個特殊的值,用None表示。None不是零,因爲零是有意義的,而None是爲特殊情況準備的一個空值。

小例子

print 1, 3, 1, 4, 'chen', "chen"

print 1.121 + 122e2

print 1==2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章