天天看點

資料類型 | Python從入門到精通:入門篇之五資料類型

第四節:Python文法學習

資料類型

5.1資料類型是什麼

資料類型指的就是變量的值的類型,也就是可以為變量賦哪些值。

在Python中,數值分為三種:整數、浮點數(小數)、複數。

整數

1、Python中所有的整數都是int類型。

2、整數大小沒有限制,可以是一個無限大的整數。

3、如果數字的長度過大,可以使用下劃線作為分隔符。

資料類型 | Python從入門到精通:入門篇之五資料類型
資料類型 | Python從入門到精通:入門篇之五資料類型

4、十進制的數字不能以0開頭

5、其他進制的整數,隻要是數字列印時一定是以十進制的形式顯示的。

二進制:0b開頭

c=0b10

print(c)

資料類型 | Python從入門到精通:入門篇之五資料類型

八進制:0o開頭

十六進制:0x開頭

也可以通過運算符來對數字進行運算,并且可以保證整數運算的精确。
資料類型 | Python從入門到精通:入門篇之五資料類型

浮點數(小數)

在Python中,所有的小數都是float類型;

注意:對浮點數進行運算,可能會得到一個不精确的結果。

c=0.1+0.2

資料類型 | Python從入門到精通:入門篇之五資料類型

5.2字元串

字元串用來表示一段文本資訊,是程式中使用最多的一種文本類型。使用時需要用引号引起來,不用引号包裹的不屬于字元串,引号可以是單引号,也可以是雙引号,但是注意不要混着用,引号是成對出現的。

資料類型 | Python從入門到精通:入門篇之五資料類型

運作結果:

資料類型 | Python從入門到精通:入門篇之五資料類型

示例:

資料類型 | Python從入門到精通:入門篇之五資料類型

列印的s會報錯:

資料類型 | Python從入門到精通:入門篇之五資料類型

注意:相同的引号之間不能嵌套,不同的引号間可以。

資料類型 | Python從入門到精通:入門篇之五資料類型

長字元串

對于長字元串而言,單引号和雙引号不能跨行使用,如果跨行用辨別。

資料類型 | Python從入門到精通:入門篇之五資料類型

輸出結果:

資料類型 | Python從入門到精通:入門篇之五資料類型

但是這樣列印出來的結果依然是沒有跨行的:

此時就可以使用三重引号來儲存格式:"""或者'''

資料類型 | Python從入門到精通:入門篇之五資料類型
資料類型 | Python從入門到精通:入門篇之五資料類型

對于長字元串的輸出就是這兩種方式了,具體使用就看你自己的選擇。

轉義字元

上文說過,同種引号不可以嵌套使用,但是有時候想要表示一個人說的話怎麼辦呢?此時就可以使用作為轉義字元實作。

資料類型 | Python從入門到精通:入門篇之五資料類型
資料類型 | Python從入門到精通:入門篇之五資料類型

還有一些其他的轉義字元:

資料類型 | Python從入門到精通:入門篇之五資料類型

uxxxx可以用來表示一些特殊字元;

5.3格式化字元串

1、顯示輸出内容的名稱:

方式1:字元串之間可以進行加法運算,如果将兩個字元串進行相加,則是将兩個字元串拼接成一個。

資料類型 | Python從入門到精通:入門篇之五資料類型
資料類型 | Python從入門到精通:入門篇之五資料類型

但是這種方式在Python中不常見,因為字元串隻可以和字元串拼接,和别的類型拼接就會報錯。

方式2:為print函數傳兩個參數的方式:print('a=',a),這樣無論a是什麼類型都不會影響結果。

資料類型 | Python從入門到精通:入門篇之五資料類型

方式3:在建立字元串時,可以在字元串中指定占位符。

%s在字元串中表示任意字元。

%f浮點數占位符。

%d整數占位符。

資料類型 | Python從入門到精通:入門篇之五資料類型
資料類型 | Python從入門到精通:入門篇之五資料類型

一個%s隻可以傳一個參數,多個參數用,(英文)隔開,并用()包裹。

資料類型 | Python從入門到精通:入門篇之五資料類型

%3.5s表示:字元串的長度限制在3~5之間,最少3位,少了補充空格,最多5位,多了截去。

資料類型 | Python從入門到精通:入門篇之五資料類型

%s也可以傳入數字,但是不可以限制小數點後幾位,一般用%f來限制。

%.2f表示:小數保留2位,後面部分四舍五入。

資料類型 | Python從入門到精通:入門篇之五資料類型

運作結果不保留小數位,不管有幾位小數。而且是直接舍去,沒有四舍五入。

綜上:我們可以用一種新的方式來表示print('a=',a)

資料類型 | Python從入門到精通:入門篇之五資料類型

方式4:格式化字元串;可以通過在字元串前添加一個f來建立一個格式化字元串。

在格式化字元串中,可以直接嵌入變量。

資料類型 | Python從入門到精通:入門篇之五資料類型

練習:建立一個變量,儲存你的名字,然後通過四種格式化字元串的方式在指令行中顯示:歡迎xxx光臨!

第六節:如何複制字元串?

視訊學習:阿裡雲大學之Python進階必看

配套Python進階文章點選此處擷取