Python 資料型別

2022-05-28 08:51:09 字數 1916 閱讀 3228

一、資料型別

int(整型)

在32位機器上,整數的位數為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483647

在64位系統上,整數的位數為64位,取值範圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807

long(長整型)

跟c語言不同,python的長整數沒有指定位寬,即:python沒有限制長整數數值的大小,但實際上由於機器記憶體有限,我們使用的長整數數值不可能無限大。

注意,自從python2.2起,如果整數發生溢位,python會自動將整數資料轉換為長整數,所以如今在長整數資料後面不加字母l也不會導致嚴重後果了。

float(浮點型)

浮點數用來處理實數,即帶有小數的數字。類似於c語言中的double型別,佔8個位元組(64位),其中52位表示底,11位表示指數,剩下的一位表示符號。

complex(複數)

複數由實數部分和虛數部分組成,一般形式為x+yj,其中的x是複數的實數部分,y是複數的虛數部分,這裡的x和y都是實數。

注:python中存在小數字池:-5 ~ 257

布林值真:true 假:false

空值空值是python裡乙個特殊的值,用none表示。none不能理解為0,因為是有意義的0,而none是乙個特殊的空值。

type()

用來檢查資料型別

1type(object)

二、資料運算

算數運算:

比較運算:

賦值運算:

邏輯運算:

成員運算:

身份運算:

位運算:

運算子優先順序:

三、資料運算模組

使用math模組

match模組是標準庫中的,不需要安裝,可以直接使用。

使用方式

1importmath

使用自帶方法12

math.pi

3.141592653589793

如果要檢視這個模組都能做哪些事情可以使用dir(module)

1dir(math)

如果需要查詢每個函式的使用方法help(method)

1help(math.pi)

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