在程式中,了解資料型態是相當重要的。
為什麽?
因為許多error,常常都是因為資料型態不正確所導致的。
舉個例子,在python中:
a = 1 + 2
print(a)
結果就是3
a = = "1"+"2"
print(a)
結果就是12
是不是差很多?
所以今天我來介紹python基本的資料型態。
int 簡單來說就是用以表達整數的型態。
舉例:1、-1、0……
如果搭配加減乘除,是與平常數學熟知的一樣的。
像 a = 1 + 1,那a就是2。
加號:+
減號: -
乘號: *
除號(變float): /
除號(取商): //
取餘數(mod):%
次方:**
按理來說,其實int是有範圍的,但python3將資料型態long刪除了,所以不用擔心溢位問題了。
float 簡單來說就是用以表達帶有小數部分的數字。
舉例:1.0、2.9……
搭配加減乘除是與整數相同的。
那這裡放一下實際測試的。
先講一下,a、b是變數(variable),什麼是變數?
變數簡單來說是給予「某個物件」一個「名稱」。
而可以增加程式可讀性,也可以避免自己混亂。
str簡單來說就是代表一段文字,
而為了區分,會加上 ""(雙引號) 或 ''(單引號)。
(在python兩個是通用,但其他的程式語言就會有不同,因為我是從c++轉而寫python,所以比較習慣雙引號)
在字串中加、乘就是不同的意思
加號:合併兩個字串。
乘號:字串重複幾次。
"\n"是其中特殊的,是換行的意思。
bool用以表示邏輯的值
真我們使用True表示。(首字要大寫!)
假我們使用False表示。
而布林值常常會在條件判斷與控制流程中使用到。(例如:if-else判斷式、迴圈)
之後會再提及。
使用type()函數就能知道。
利用int()、float()、str()、bool()進行型態轉換。
好啦,今天就到這裡!
下次見!
游泳課,不能下水,只能寫python......