python是動態語言,動態語言是指變數本身型別不固定的語言。在python中,等號=
是賦值語句,可以把任意資料型別賦值給變數,同乙個變數可以反覆賦值,而且可以是不同型別的變數。
python有五個標準的資料型別:numbers(數字),string(字串),list(列表),tuple(元組),dictionary(字典)。
一.數字
1.int(整數)
整數。整數運算永遠是精確的。
x = 100
2.float(浮點數)
浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,乙個浮點數的小數點位置是可變的,比如,1.23x109和12.3x108是完全相等的。浮點數可以用數學寫法,如1.23,3.14,-9.01,等等。但是對於很大或很小的浮點數,就必須用科學計數法表示,把10用e替代,1.23x109就是1.23e9
,或者12.3e8
,0.000012可以寫成1.2e-5
,等等。
浮點數運算可能會有四捨五入的誤差。
x = 1.25e10
二.字串
3.string(字串)
字串是以單引號'
或雙引號"
括起來的任意文字。(詳見《python字串,輸入,輸出》)
x = "i'm ok!"
三.列表
4.list(列表)
列表用[ ]
標識,是 python 最通用的復合資料型別。列表中值的切割也可以用到變數[頭下標:尾下標]
,就可以擷取相應的列表,從左到右索引預設 0 開始,從右到左索引預設 -1 開始,下標可以為空表示取到頭或尾。
list = ['runoob', 786 , 2.23, 'john', 70.2]
四.元組
5.tuple(元組)
元組用()
標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀列表。
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
五.字典
6.dict(字典)
字典用標識。字典由索引(key)和它對應的值(value)組成。字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。
dict =
六.其它
7.bool(布林值)
布林值只有true
、false
兩種值。可以直接用true
、false
表示布林值,也可以通過布林運算計算出來。
x = true
x = 3 > 2
布林值可以用and
、or
和not
運算。
>>> true and false
false
>>> true or false
true
>>> not true
false
8.none(空值)
乙個特殊型別(nonetype),表示空值。
x = none
9.inf(無限大)
乙個特殊的float型別,表示無限大的數值。
x = float('inf')
10.nan(未定義或不可表示的值)
乙個特殊的float型別,表示未定義或不可表示的值。
x = float('nan')
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...