close
我使用的環境如下:
環境資訊 |
OS: Windows 10 Python: 3.7.4 |
===輸入資料===
Python 讓使用者輸入資料的方式很簡單,如下:
c = input("請輸入資料:") |
這時候console 就會出現 "請輸入資料:"這個文字,然後在 console 輸入後點擊 enter 等同時輸入資料並且結束。
所以通常會在 c = input() 後面加上 print(c),把剛剛輸入的結果印出來。
===輸出資料===
print 指令共吃三個參數:
print (變數, sep="分隔符號", end="結束符號") |
一般使用上,會輸出多個變數,就用逗號隔開:
a = 3 b = 3 print (a,b) |
輸出結果會是: 3 3
但是如果加上分隔符號:
a = 3 b = 3 print (a,b,sep="%") |
輸出結果會是: 3%3
這代表著分隔符號的預設是空白,另一個結束符號的預設是"\n"代表換行。
如果要在字串中夾雜變數輸出,可使用下列的三個方式:
假設有下列輸入:
#宣告變數
a = 95
b = 70
|
1. 用 "+" 連結字串輸出
print ("小王的成績是: "+str(a)+" , 小白的成績是: "+str(b))
|
2. 用參數格式化的方式: %d 代表整數輸出
print ("小王的成績是: %3d , 小白的成績是: %3d" % (a,b))
|
3. 用字串的 format 函數輸出
print ("小王的成績是: {} , 小白的成績是: {}".format(a,b))
|
上述三個方法均可得到: 小王的成績是: 95 , 小白的成績是: 70
文章標籤
全站熱搜
留言列表