Python基本資料型別

2022-05-15 15:54:30 字數 1702 閱讀 1786

一,基本資料型別:

1,什麼是資料類?

變數值即我們存放的資料,資料型別及變數值的型別。

2,變數值為何要區分資料型別?

因為變數值使用記錄現實世界中事物的特徵,針對不同的特徵就應該使用不同型別的值去標識。

3,如何使用資料型別?

一,數字型別

1,整數型(int)

2,浮點型(float)

二,字串型別(str)

定義:在引號(單引號/雙引號/三引號)內包含的一串字元

三,列表型別(list)

定義:在 [   ] 內用逗號分隔開多個任意型別的值。

四,字典(dict)

定義:在 內用逗號分隔開多個key:value值,其中value可以是任意資料型別,而key通常是字串型別。

五,布林型(bool)

注:所有型別的值都自帶布林值;

當資料型別為:0,none,空 時,布林值為false,除此以外都為true。

二,輸入輸出:

在python3中的input會將使用者輸入的任何內容都存成str型。

補充:在python3中只有乙個input,而python2中有input和raw_input。

1,其中python2的raw_input與python3的input是一樣的。

2,不一樣的是:python2的input要求使用者必須輸入乙個明確的資料型別,輸入什麼型別就會存成什麼型別。

三,基本運算子:

1,算術運算

2,比較運算

3,賦值運算:增量賦值

鏈式賦值

交叉賦值

解壓賦值

4,邏輯運算:and

ornot

5,身份運算:is 與 ==

流程判斷的執行順序:

not >and >or

內建函式eval:

把字串轉換為字典

字串為s="

"data=eval (s)

print

(type(data))

>>>data型別為dict,轉換完成

字典的get()方法用來替換d['

key'],後者如果是遇到key不存在會有異常(keyerror),如果使用的d.get('

key'),key不存在時它返回的是none,你可以指定兩個引數如:d.get('

key'

,0),在key不存在的時候,返回0而不是none。

sum[value] = sum.get(value, 0) + 1這個代替的是要通過if判斷語句完成賦值的操作:

if value in

sum:

d[value] += 1

else

: d[value] = 1還有乙個類似的方法setdefault(key, value),如果字典中存在key,那麼就直接返回d[key],否則設定d[key]=value,並返回該值.

>>> d =

>>> d.setdefault('

key',456)

123>>> d['

key'

]123

>>> d.setdefault('

key2

',456)

456>>> d['

key2

']

python基本資料型別

物件是python中最基本的概念,python中資料以物件的形式出現 無論是python提供的內建物件,還是使用python或是像c擴充套件庫這樣的擴充套件語言工具建立的物件。物件時記憶體中的一部分,包括數值和相關操作的集合。python程式可以分解成模組 語句 表示式以及物件,如下 1 程式由模組...

Python基本資料型別

1 python中一切都是物件。2 每乙個資料都有乙個id標示,用id 可以檢視。也可以用type檢視是什麼型別。3 常用的資料型別 int 整型 數字 boole true 值 賦值,要用大寫 a true string 字串 也稱作序列。list 列表 tuple 元組 dict 字典 set ...

Python基本資料型別

python內建許多資料基本型別。資料型別dt 表示形式 int整形如 1,0,1,float 浮點型如 1.1,0.0,1.1,str字串如 單引號或雙引號括起來的形式 hello python list 列表如 1,2 巢狀列表 1,2,3 tuple 元組如 1,2 set無序列表如 comp...