簡單介紹Python基本資料型別及程式互動

2022-06-20 04:03:12 字數 3244 閱讀 5424

人類可以很容易的分清數字與字元的區別,但是計算機並不能,計算機雖然很強大,但在某些方面很笨,你得明確的告訴它,「1」是數字,「我」是文字。否則計算機是分不清的。因此,在每個程式語言中都會有資料型別的概念,其實就是對常用的資料型別進行了明確的劃分,你想讓計算機進行數值運算,就傳入數字給它,你想讓它處理文字,就傳字串型別給它。python中有很多資料型別,這裡先了解數字,字串,列表,字典以及布林型別。

一、數字

1. 整型 int

即整數

2. 浮點型 float

即整數部分與小數部分組成,浮點型也可以使用科學計數法表示

3. 複數 complex (了解)

由實數部分和虛數部分構成,可以用a + bj,或者complex(a, b)表示,複數的實部a和虛部b都是浮點型

二、字串 str

在python中,加了引號的字元都被認為是字串,由一串字元組成。引號可以是單引號、雙引號或三引號

雙引號和單引號使用沒有明顯的區別,僅在巢狀使用時需要配對使用,三引號可以用於多行字串或者注釋,例如:

字串的拼接:用 『+』 號連線,不可以用 『-』 號,但是可以用 『』*『』 號

三、列表 list

包含在 [ ] 內,每個元素用逗號分隔,用於存放多個不同型別的值,可以修改

列表是通過下標索引來訪問它的值,下標從0開始

1

#取列表li中的元素2

2 >>> li = ["

qiuxi

", 22, [1, 2, 3]]

3 >>> print(li[2][1])

4 2

1 >>> l=[1, 3.1, '

aa', ['

a', '

b', '

c', ['

aaaa

', '

bbbb

']]]

2 >>> print

(l)3 [1, 3.1, '

aa', ['

a', '

b', '

c', ['

aaaa

', '

bbbb

']]]

4 >>> print

(l[0])

5 16 >>> print(l[2])7aa

8 >>> print(l[3][1])9b

10 >>> print(l[3][3][0])

11 aaaa

四、字典 dict包含在 內,每乙個元素的形式都是鍵值對,即key:value,元素之間用逗號隔開

用途:可以有多個值,這一點與列表相同,但可以是任意資料型別

特徵:每乙個值都有唯一乙個對應關係,即key。key必須是唯一的,但值則不必,值可以取任何資料型別,但key必須是不可變的,如字串,數字等

字典裡也可以巢狀字典

五、布林 bool

python 中布林值使用truefalse來表示,可以用來標識條件是否成立。

1、在數值上下文環境中,true被當作1false被當作0,例如:

1 >>> true + 3

2 43 >>> false + 2

4 2

2、當資料型別的值為0none(可以是 『 』,[ ],,後面還會學到 ( ) 等),布林值為false,除此以外都為true

1 >>> bool(-2)

2true

3 >>> bool(''

)4 false

六、程式互動1、什麼是程式互動

name=input('請輸入你的使用者名稱:')   # python3中無論輸入什麼內容,都是字串型別

2、為什麼要程式互動

讓計算機能夠模擬人,去接受使用者輸入的資訊

了解:

在python3中只有乙個 input,而python2中有 input 和 raw_input,其中python2 的 raw_input 與 python3 的 input 是一樣。不一樣的是:python2的 input 要求使用者必須輸入乙個明確的資料型別,輸入什麼型別就儲存什麼型別

七、佔位符

作用:生成一定格式的字串

%s 可以收任意型別的值,%d 只能接收整型

python基本數 python基本資料型別

1.數字 int 數字又分整型和浮點型,在python中宣告變數是不用宣告所以自己就會識別 a 10 整型 a1 1.24 浮點型 支援科學計數法,將10用e來代替 2.字串 str 在python中用引號引起來的就是字串,而且單引號和雙引號並沒有什麼區別 a string a1 string a2...

python基本資料型別介紹

首先知道什麼是資料型別 針對不同的資料型別採用不同的處理方法 1.其實呢就是資料內的整數 2.作用 年齡 學生人數 年份等 age 22 num 45 year 1998 整數 用 int表示 1.這個呢就是資料內的小數 2.作用 薪資 身高 體重 salary 4.0 height 1.75 we...

基本資料類

integer integer1 1 int integer2 integer1 將基本資料型別換成string字串型別 講字串轉換成基本資料型別 int num integer.parseint 1 判斷記憶體位址是否相同,用 判斷物件的資料是否相同,用 equals 比較是否相等,可用向下轉型方...