python中format的使用方法是什么

小億
83
2024-05-28 13:58:10

在Python中,使用format()方法來(lái)格式化字符串。format()方法接受傳遞給它的參數(shù),并將這些參數(shù)插入到字符串中指定的位置。格式化字符串中使用{}作為占位符,并在format()方法中傳遞要插入的值。

例如,下面是一個(gè)簡(jiǎn)單的例子:

name = "Alice"
age = 30
print("My name is {} and I am {} years old.".format(name, age))

在上面的例子中,{}作為占位符用于插入nameage變量的值。format()方法中傳遞了nameage的值,這樣就可以將它們插入到字符串中。

除了簡(jiǎn)單的占位符外,format()方法還支持格式化輸出,可以指定輸出的格式,例如四舍五入小數(shù)位數(shù)、填充空白等。具體格式化方式可以參考Python官方文檔中的格式規(guī)范語(yǔ)法(Format Specification Mini-Language)。

另外,Python 3.6及以上版本引入了f-strings(Formatted string literals)的語(yǔ)法,使用f-strings可以更簡(jiǎn)潔地進(jìn)行字符串格式化。例如:

name = "Alice"
age = 30
print(f"My name is {name} and I am {age} years old.")

這樣就可以直接在字符串前加上f前綴,然后在字符串中使用花括號(hào){}插入變量。

0