python print format函數(shù)的用法及參數(shù)說(shuō)明是什么

小樊
142
2024-08-10 01:35:39

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)大的字符串格式化工具,可以滿足各種不同的格式化輸出需求。

0