變數
可視為儲存值的容器,需要賦予一個獨特的名稱。
範例:
x = 1,x為變數,1則為x所儲存的值。
資料型別
1.integer整數(沒有小數點)
2.float浮點數(有小數點)
3.string字串
4.boolean布林值(true/false)
範例:
Yes = true
print(f#"At home?{Yes}")
print(type{})
第二行程式碼可印出布林值,第三行程式碼則可印出資料型別。
型別轉換
將資料型別轉成另一種資料型別
使用者輸入的通常為字串,當我們需要進行數學運算時,就必須先做型別轉換,將資料型別轉為整數或浮點數。
1.顯式轉換
name = "Anna"
age = 18
gpa = 1.8
student = true
age = float(age)
print(age)
print(type(age))
gpa =int(gpa)
print(gpa)
print(type(gpa))
student =str(student)
print(student)
print(type(student))
經過程式碼運算,
年齡的型別轉換成浮點數(18.0);
gpa的型別轉換成整數(1);
學生布林值的型別則轉換成字串(student)。
2.隱式轉換
x = 100
y = 2.0
x = x/y
print(x)
print(type(x))
程式碼運行結果為x = 5.0,型別自動轉換成浮點數。