Python六個資料型別

2021-09-29 23:37:42 字數 1584 閱讀 5198

python

不可變資料(3 個):number(數字)、string(字串)、tuple(元組);

可變資料(3 個):list(列表)、dictionary(字典)、set(集合)。

1.number(數字)

python中數字有四種型別:整數、布林型、浮點數和複數。

int (整數), 如 1, 只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。

bool (布林), 如 true。

float (浮點數), 如 1.23、3e-2

complex (複數), 如 1 + 2j、 1.1 + 2.2j

2.string(字串)

python中的字串用單引號 』 或雙引號 " 括起來,同時使用反斜槓 \ 轉義特殊字元。

3.tuple(元組)

元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號 () 裡,元素之間用逗號隔開。

元組中的元素型別也可以不相同。

0元素元組和1元素元組的定義方式:

tup1 = () # 空元組

tup2 = (20,) # 乙個元素,需要在元素後新增逗號

1、與字串一樣,元組的元素不能修改。

2、元組也可以被索引和切片,方法一樣。

3、注意構造包含 0 或 1 個元素的元組的特殊語法規則。

4、元組也可以使用+操作符進行拼接。

4.list(列表)

list(列表) 是 python 中使用最頻繁的資料型別。

列表可以完成大多數集合類的資料結構實現。列表中元素的型別可以不相同,它支援數字,字串甚至可以包含列表(所謂巢狀)。

列表是寫在方括號 之間、用逗號分隔開的元素列表。

和字串一樣,列表同樣可以被索引和擷取,列表被擷取後返回乙個包含所需元素的新列表。

5.set(集合)

集合(set)是由乙個或數個形態各異的大小整體組成的,構成集合的事物或物件稱作元素或是成員。

基本功能是進行成員關係測試和刪除重複元素。

可以使用大括號 或者 set() 函式建立集合,注意:建立乙個空集合必須用 set() 而不是 ,因為 是用來建立乙個空字典。

6.dictionary(字典)

字典(dictionary)是python中另乙個非常有用的內建資料型別。

列表是有序的物件集合,字典是無序的物件集合。兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。

字典是一種對映型別,字典用 標識,它是乙個無序的 鍵(key) : 值(value) 的集合。

鍵(key)必須使用不可變型別。

在同乙個字典中,鍵(key)必須是唯一的。

另外,字典型別也有一些內建的函式,例如clear()、keys()、values()等。

1、字典是一種對映型別,它的元素是鍵值對。

2、字典的關鍵字必須為不可變型別,且不能重複。

3、建立空字典使用 。

python資料型別轉換

Python學習 六個標準資料型別

數字型別主要分為兩種 整數 integer 與 浮點數 float 整數分為整型和長整型 在python3中已經不再區分為整型與長整型,統一稱為整型 注意 數字型別是不可變的資料型別 字串 string 是字元 characters 的序列 sepuence 基本上,字串就是一串詞彙 注意 字串是不...

python基礎六個標準的資料型別

1.python3 中有六個標準的資料型別 number 數字 python3 支援 int float bool complex 複數 string 字串 list 列表 tuple 元組 set 集合 dictionary 字典 2.運算子 包括 算術運算子 比較 關係 運算子 賦值運算子 邏輯...

C 各個資料型別

c 目前分為兩種整型,一種無符號整型一種有符號整型。有符號整形 資料型別 占用空間 取值範圍 short 占用2位元組 2 15 2 15 1 int占用4位元組 2 31 2 31 1 long windows下占用4位元組,linux下4位元組 32位 8位元組 64位 2 31 2 31 1 ...