undefined

我使用的環境如下:

環境資訊

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

arrow
arrow

    葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()