一、整數
1、python可以處理任意大小的整數,當然包括負整數,在python程式中,
整數的表示
方法和數學上的寫法一模一樣,例如:1,100,200,-480等等。
2、也可以使用十六進製制方式來表示乙個整數,例如:0x123、0xff等等。
二、浮點數
1、浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,
乙個浮點數的小數點位置是可變的,比如,1.23x10^9和12.3x10^8是相等的。
浮點數可以用數學寫法,如1.3、20.1、2.31、-8.5等。但是對於很大或很小
的浮點數,就必須用科學計數法來表示,例如:1.23x10^9 = 1.23e9、
1.23x10^8 = 1.23e8等等。在python中,可以使用數學的寫法也可以使用
科學計數法來表示乙個浮點數,例如:"print -5.2"、"print 1.23e9"等。
2、整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的
(除法難道也是精確的?是的!),而浮點數運算則可能會有四捨五入的誤差。
三、字串
字串是以''或""括起來的任意文字,比如'abc',"xyz"等。這跟shell指令碼語言
中字串的表示是很相似的,''和""本身並不屬於字串的一部分。
四、布林值
1、布林值和布林代數的表示完全一致,乙個布林值只有true、false兩種值,要麼
是true,要麼是false,在python中,可以直接用true、false表示布林值(請
注意大小寫),
也可以通過布林運算計算出來。
2、邏輯運算子
(1)and(與): print (1 > 0) and (1 > 2) 結果是:false
print (1 > 0) and 100 結果是:100
print 100 and (1 > 0) 結果是:true
(2)or(或): print (1 > 0) or (1 > 2) 結果是:true
print (1 < 0) or (1 > 2) 結果是:false
print 100 or (0 > 1) 結果是:100
(3)not(非): 把false變成true,把true變成false
print not false 結果是:true
print not true 結果是: false
print not 100 結果是:false
還可以與字串進行邏輯運算,python把0、空字串''、none看成是false,其他數之和非空
字串都看成是true。
五、空值
空值是python裡乙個特殊的值,用none表示。none不能理解為0,因為0是有意義的,
而none是乙個特殊的空值。此外,python還提供了列表、字典等多種資料型別,還允許建立自
定義資料型別,我們後面會繼續講到。
python資料型別
python的資料型別 數字 字串 列表 元祖 字典 檢視型別可以使用type函式如 type abc 數字 整型 長整型 浮點型 複數 字串 單引號 雙引號 3引號 a abcde a 1 b a 2 3 c a 2 4 cd a 2 cde a 2 ace a 1 e a 3 2 c a abc...
python 資料型別
python有五個標準的資料型別 使用del可以刪除資料的引用 例,one 100 del one del 也可以同時刪除多個引用 變數。例del one,two,three print one 將提示one 沒有定義 python支援四種不同的數值型別 python的字串列表有2種取值順序 加號 ...
Python 資料型別
一 整數 python可以處理任意大小的整數,當然包括負整數,在python程式中,整數的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00,0xa5b4...