python 資料型別

2021-09-25 12:14:13 字數 3059 閱讀 9036

歡迎來到我的部落格!天波易謝,寸暑難留。今天談談「資料型別」。

1. 那什麼是「資料型別」?

程式中會存在很多的資料,像敵人的生命值,怪物的能量,使用者的資訊等等。既然會有這麼多的資料產生,

那開發人員呢就將資料進行了分類,也就有了「資料型別」。就好比蘋果一樣,我們可以分成紅蘋果?,

青蘋果?兩個型別。

2.  哪些是「資料型別」?

我們前面講了字串的基本認識 ,字串也是一種「資料型別」,後面我們還會講到字串的更多應用。

python的「資料型別」還有整型,浮點型,布林型等等。

3.  整型:

很好理解,就是我們平時說的整數(像1,20,50,8)。

4.  浮點型:

就是我們說的小數,有小數點的。(像5.20,3.1415926)。整型和浮點型都可以進行算術運算。

但有一點必須注意,這兩種型別都不可以除以0。

5.  布林型別:

布林型別是一種比較特殊的整型,只有true 和 false 兩個值,true 用來表示『真』相當於整型值1,false用來

表示『假』相當於整型值0。布林型別通常用來進行判斷,比如說 「我是乙個億萬富翁。」這句話是真還是假。

答案肯定是『假』false,如果是真的我是不是不用去上班了,做夢都能笑醒?。

6.  獲取資料的型別資訊:

有時候我們需要知道資料的型別資訊,它到底是數字型別的,還是字串型別的。只有數字型別的

我們才可以進行加減乘除(5 + 5 = 10)。如果是個字串,那就變成拼接了('5' + '5'  = '55')。

假如有個人atm機取錢,需要輸入取錢的金額時,他呢輸入了一堆字串?,atm機該給他多少

錢?,這樣就會導致我們的程式錯誤。

這時type()函式就出現了,它可以明確告訴我們資料的型別。如果使用者輸入的型別不對,

我們就可以進行相應的處理。

7.型別轉換:

這些型別我們在應用的時候還可以使用函式互相轉換:int(),float(),str()。

int()函式的作用是將字串轉換為乙個整型。不過字串的內容必須全是數字。

float()函式的作用是將乙個字串或著整數轉換成浮點數(小數)。

str()函式的作用是將其它型別轉換成乙個字串。

8.  字串格式化:

有時候我們會發現,要輸出的字串具備一定的格式。比如我們去超市買東西,結賬時列印的購物小票。

相信同學們都見過,上面可能會寫「您一共消費金額xx元」,那每張小票上是不是都是這個格式,只有金額

後面的幾個數字是變換的。這時我們就可以使用格式進行輸出。

因為後面的金額是「變」的,我們就要想到應用「變數」來處理。我們先來研究下程式。

字串格式可以分為三部分來看,第一部分是引號中的內容,第二部分是%號,

第三部分是變數。第一部分中我們在需要的位置,加入了佔位符(%s,%d)。作用是預留出

這個位子,因為我們也不知道,這個位子是45還是102或者其他的。我們只知道剩下的部分是

不變的,像您一共消費金額,您的姓名是。這個預留出來的位子會由%號後面的變數來填充。

如果佔位的是個字串我們就用%s像上面的"猴子",如果是整型或浮點型我們就用%d來佔位像45.

我們裡面也可以有多個佔位符。

python資料型別

python的資料型別 數字 字串 列表 元祖 字典 檢視型別可以使用type函式如 type abc 數字 整型 長整型 浮點型 複數 字串 單引號 雙引號 3引號 a abcde a 1 b a 2 3 c a 2 4 cd a 2 cde a 2 ace a 1 e a 3 2 c a abc...

python 資料型別

python有五個標準的資料型別 使用del可以刪除資料的引用 例,one 100 del one del 也可以同時刪除多個引用 變數。例del one,two,three print one 將提示one 沒有定義 python支援四種不同的數值型別 python的字串列表有2種取值順序 加號 ...

Python 資料型別

一 整數 python可以處理任意大小的整數,當然包括負整數,在python程式中,整數的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00,0xa5b4...