資料型別總結:
三大要素:
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...