fbpx

一.前言: 

本文內容將會介紹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
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()這個內建函式,就能完成以下二件事:

    1. 顯示輸入資料的提示訊息
    2. 取得使用者輸入的資料

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)
celia

celia

人生苦短,我用Python !

Leave a Reply