print
函數(shù)是 Python 中用于輸出數(shù)據(jù)的內(nèi)置函數(shù)。print
函數(shù)的格式化輸出可以通過(guò) format
方法來(lái)實(shí)現(xiàn),其基本語(yǔ)法如下:
print("格式化字符串".format(參數(shù)1, 參數(shù)2, ...))
format
方法可以接受多個(gè)參數(shù),用來(lái)替換字符串中的占位符 {}
。參數(shù)的順序決定了其在字符串中的位置,也可以通過(guò)指定位置參數(shù)來(lái)指定參數(shù)的順序。
常用的格式化符號(hào)包括:
{}
:無(wú)格式化{0}
、{1}
:按順序引用參數(shù){name}
:通過(guò)名稱引用參數(shù){:<width}
:左對(duì)齊{:^width}
:居中對(duì)齊{:>width}
:右對(duì)齊{:.precision}
:精度控制{:,}
:千位分隔符例如,下面是一個(gè)使用 format
方法進(jìn)行格式化輸出的示例:
name = "Alice"
age = 25
print("My name is {} and I am {} years old.".format(name, age))
# Output: My name is Alice and I am 25 years old.
除了 format
方法,還可以使用 f-string 進(jìn)行字符串格式化輸出,例如:
name = "Alice"
age = 25
print(f"My name is {name} and I am {age} years old.")
# Output: My name is Alice and I am 25 years old.
總的來(lái)說(shuō),format
方法是一個(gè)非常靈活和強(qiáng)大的字符串格式化工具,可以滿足各種不同的格式化輸出需求。