歡迎來到我的部落格!天波易謝,寸暑難留。今天談談「資料型別」。
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...