在Python中,使用format()
方法來格式化字符串。format()
方法接受傳遞給它的參數,并將這些參數插入到字符串中指定的位置。格式化字符串中使用{}
作為占位符,并在format()
方法中傳遞要插入的值。
例如,下面是一個簡單的例子:
name = "Alice"
age = 30
print("My name is {} and I am {} years old.".format(name, age))
在上面的例子中,{}
作為占位符用于插入name
和age
變量的值。format()
方法中傳遞了name
和age
的值,這樣就可以將它們插入到字符串中。
除了簡單的占位符外,format()
方法還支持格式化輸出,可以指定輸出的格式,例如四舍五入小數位數、填充空白等。具體格式化方式可以參考Python官方文檔中的格式規范語法(Format Specification Mini-Language)。
另外,Python 3.6及以上版本引入了f-strings(Formatted string literals)的語法,使用f-strings可以更簡潔地進行字符串格式化。例如:
name = "Alice"
age = 30
print(f"My name is {name} and I am {age} years old.")
這樣就可以直接在字符串前加上f
前綴,然后在字符串中使用花括號{}
插入變量。