資料型別總結

2022-07-23 06:36:14 字數 957 閱讀 9439

資料型別總結:

三大要素:

1,id(位址)

2,type(型別)

3,value(值)

可變型別:列表,字典,集合

共性:1,增加

2,刪除obj.pop() obj.clear()

3,修改(列表、字典可以)

4,查詢(列表、字典可以)

不可變型別(可hash型別):數字(整形,浮點型別),字串,元祖,布林型別

無論可變資料型別與不可變資料型別,其變數名的id都不會改變,可以用len(obj)的變數也都可以進行遍歷(可遍歷)取值。

序列型別(有索引):字串,列表,元祖(都有obj.index()方法,可以返回索引)

通用方法:

1,obj.index()

2,遍歷for i in obj:

3,判斷元素是否在value in obj

4,切片[a:b:c]

5,解壓a,*_,b=obj

6,都有長度,即len(obj)

7,取值:

(1),整體取值:直接列印變數名(引用)即可

(2),區域性取值:

a,根據索引進行取值

b,遍歷變數進行取值(用while,for進行遍歷)

c,切片取值[a,b,c](a,開頭;b,末尾;c,步長;注意遵循左必右開的原則)

d,解壓縮的方式(a,*_,b='hello python';*_可以理解為萬用字元(可以進行適當的匹配))

非序列型別(無索引):數字,布林型別,字典,集合

變數的操作:對變數進行操作的時候,如果是可變型別則操作的是該變數本身,比如修改操作(其id,value會發生變化);

如果是不可變資料型別則不能對此變數本身進行修改操作,注意點:元祖和字典的key的操作。

整形:整數(int)

浮點型別:小數(float)

布林型別(boolean):false(0),true(1)

資料型別總結

一 基本資料型別 1.int 1 int 4位元組 2 long long int 8位元組 3 short int short 2位元組 4 unsigned int unsigned 4位元組 5 signed int signed int 4位元組 2.float double 1 float...

資料型別小總結

1 基本資料型別 整型 byte short int long 浮點型 float double 字元型 char 布林型 booleantrue false 自動型別轉換 byte short int longfloat double char 強制型別轉換 double float long i...

sqlite 資料型別總結

一般資料採用的固定的靜態資料型別,而sqlite採用的是動態資料型別,會根據存入值自動判斷。sqlite具有以下五種資料型別 1.null 空值。2.integer 帶符號的整型,具體取決有存入數字的範圍大小。3.real 浮點數字,儲存為8 byte ieee浮點數。4.text 字串文字。5.b...