{:s} 代表字串
{:d} 代表整數
{:f} 代表浮點數
{:.1f} 顯示小數位數
{:%}顯示百分比樣式
{:>7.2f} 佔7的寬度 , 靠右對齊
{:<7.2f}佔7的寬度 , 靠左對齊
{:s} 代表字串
#字串格式化Format用法
name = "John"
print("Hi,{:s}".format(name)); #把name變數塞進{:s}
#Hi,John
age = "10"
print("Hi,{:s},i'm {:s} years old ".format(name,age));
#Hi,John,i'm 10 years old
print("Hi,{:s},i'm {:s} years old ,{:s}".format(name,age,'Yes!'));
#Hi,John,i'm 10 years old ,Yes!
其他格式化Format用法
num = 23
print("Num={:d}".format(num)); #{:d} 只能放整數 #23
num = 23.56700
print("Num={:f}".format(num)); #{:f} 浮點數 #23.567000
num = 23.5611
print("Num={:.2f}".format(num)); #{:.2f} 印到小數第二位 #23.56
num = 23.5611
print("Num={:%}".format(num)); #{:%} 顯示百分比樣式 #2356.110000%
f-strings 是一種新的格式化方法,它從 Python 3.6 開始引入。
這種格式化方法允許您在一個字符串前面加上字母 f,然後在字符串中使用花括號({})表示變量或表達式。
例如:
name = "Yiru"
age = 88
print(f" 姓名: {name} , 年齡為 {age} 歲.")
#姓名: Yiru , 年齡為 88 歲.
# 將 pi 顯示為兩位小數
pi = 3.141592653589793
print(f"數字為 {pi:.2f}")
Yiru@Studio - 關於我 - 意如