Python資料型別

2021-08-30 02:39:22 字數 2046 閱讀 8697

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(布林值)

布林值只有truefalse兩種值。可以直接用truefalse表示布林值,也可以通過布林運算計算出來。

x = true

x = 3 > 2

布林值可以用andornot運算。

>>> 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...