2020年2月17日 星期一

Python 的基本輸入與輸出


之前介紹過 Python 的資料型態,

也提到過 Python 的變數與運算,

今天就來介紹:

Python 的基本輸入與輸出


程式語言的輸入方式,

此次僅針對鍵盤輸入的方式做介紹,

在 Python 的輸入以 input 的函式來實現,

使用方法也很簡單,

變數名稱 = input("提示輸入文字")

當然,

使用 input() 方式取得的變數資料型態都是字串,

若為數字則必須轉換資料型態才能做數值運算,

在 Python console 執行畫面如下:


使用 input 與 print 示範一個輸入輸出範例:


可看到系統依照 input 的提示字串,

要求使用者輸入兩個數字,

再透過 print 輸出兩者總和,

而在做數值運算的時候,

x 與 y 需要強制轉換資料型態才能用來做加法運算,

否則會變為字串相加:


print 是輸出使用的函式,

使用方法:

print("輸出文字")

上面的兩個例子,

使用了不同的表示方式來輸出,

第一個範例使用

%  d 表示此輸出變數是 int
%  s 表示此輸出變數是 字串

其他如:

%  f 表示此輸出變數是 float

第二個範例則是以{}中的設定決定格式化輸出的資料,

不設定的話就以字串統一輸出,

故範例中未轉換資料型態的加法結果為

2133

當然若是大括號中有指定格式,

就照大括號中的設定為主,

例如下圖範例:


{:4d} 表示此整數為四位數字,
{:.2f} 表示此浮點數包含小數點後兩位數字,

這就是今天的主題:

Python 的基本輸入與輸出


沒有留言: