一.前言:
本文內容將會介紹Python變數&數據類型,如何查看數據類型和數據類型之間的轉換,文末代入簡單範例來總結所學。
二.大綱:
- 變數的介紹&使用
- Python數據類型
- 查看&轉換數據類型
- 輸入&輸出(input&output)
- 案例:體脂率計算
三.變數的介紹&使用
1.變數是什麼?
變數是記憶體中一個儲存資料的位置
2.變數的命名限制:
- 只能以英文字母(A-Z, a-z)、數字(0-9)以及底線(_)所組成
- 英文字母*大小寫有別(case-sensitive)
- 變數名稱不得以數字開頭正確命名範例:a、_123
錯誤命名範例:1_
3.使用變數:
若我們想運算 1+2 :
- 第一種寫法:直接使用 print 語句
print(1+2) #打印出3
- 第二種則是:自定一個變數為 n ,接收右邊 1+2 的值
此時的n,就等於1+2,當我們執行 print(n)時,螢幕上就會打印出 3
- 第二種則是:自定一個變數為 n ,接收右邊 1+2 的值
n = 1 + 2 print(n) #打印出3
四.Python數據類型:
這邊先簡單介紹Python數據類型,關於這些數據類型的應用操作,會在後面的文章一一專門介紹, 我們把Python語言使用的資料型態整理如表1。
表1 Python語言使用的資料型態
五.查看&轉換數據類型:
1.查看語法:type( )
我們定義一個變量為n,接收123,並使用type()語句查看n的數據類型
# 查看數據類型 n = 123 print(type(n))
由於數據類型為整數,因此會顯示收到以下回應
<class 'int'>
2.轉換類型語法:float( ) → 底線部分可替換成想轉換的類型
將上面的整數n放入float( )語句中,原本為整數123會轉換成為一個小數類型
# 轉寰類型 a = float(n) print(a, type(a))
因此會顯示收到以下回應
123.0 <class 'float'>
六.輸入&輸出(input&output)
1. 輸入(input)
讓程式讀取使用者輸入的資料,只需用input()這個內建函式,就能完成以下二件事:
- 顯示輸入資料的提示訊息
- 取得使用者輸入的資料
input()函式的用法如下:
變數名稱 = input(‘提示訊息’)
2. 輸出(output):
print( )就是一個output語句
name = input("請輸入用戶名:") print(name) """ 打印出: 請輸入用戶名:celia celia"" """
Python運算符:它的功能是對整數,浮點數執行加、減、乘、除等算術運算。
請讀者參考表2內容
表2 Python的算術運算符
七.案例:體脂率計算
目標:讓用戶輸入身高體重,計算出體脂率。
# 體指率計算 # 1. 讓用戶輸入身高體重 height = input("請輸入身高(公分):") h = float(height) weight = input("請輸入體重(公斤):") w = float(weight) # 2. BMI值計算公式:BMI = 體重(公斤) / 身高**2(公尺2次方) BMI = w / (h*0.01)**2 print(BMI)