在Python 中輸出最基本的就是" "
在中間加入文字串,可如果我們需要連接其他變數一起輸出的時候該怎麼辦呢 ?
接下來就來講最基本的Python的輸出格式!
, 變數名稱
例子:
a = 100
print("The number is" , a) #這就是最基本的輸出型態,在輸出的字串後面加上變數名稱
print("The number" ,a, "is odd") #就算把變數加在兩個字串中間也沒問題,不過需要","將字串跟變數名稱隔開
#而且如果直接將字串與變數名稱相加,再存到新變數名,也是不行的
txt = "The number is " + a
print(txt) #直接這樣輸出會出現 The number is 100
在輸出用f
在字串文字前面放置一個 ,並添加大括號{}作為變數和其他運算的佔位符。
例子:
year = 25
txt = f"I am {year} years old"
print(txt)
#輸出結果
#I am 25 years old
如果有遇到小數,想要訂輸出到小數後幾位,可以{year:.2f}
,如果想取小數,可以.求小數幾位數
f(裡面的f = float)
year = 25
txt = f"I am {year:.2f} years old"
最後輸出結果 I am 25.00 years old
目前為止看到的print(),除了直接print(變數名稱),就是print("字串")
接下來介紹一下,print的一些函式的使用方法:
print(1, 2, 3, sep="") #用sep指定了輸出中間沒有空格
#輸出
123
print(1, 2, 3) #一般輸出式有空格的
#輸出
1 2 3
a = 123
b = 456
print(a, end = "")
print(b) #前面的a不換行,所以後print的結果為123456
print(a) #這邊沒有特別寫end='',不換行,所以最後輸出123
print(b) #這邊沒有特別寫end='',不換行,所以最後輸出456