format()是一個字符串方法,用于將變量插入到字符串中。它是一種格式化字符串的方法,可以讓字符串中的特定位置保留空白,然后使用傳入的參數將這些空白填充。其語法如下:
"Hello, {}!".format(name)
在這個例子中,{}是一個占位符,當format()方法被調用時,傳入的name參數會替換{}所代表的位置。可以傳入多個參數,并在字符串中使用多個占位符:
"Hello, {}! Your age is {}.".format(name, age)
除了使用位置參數,還可以使用命名參數來指定要替換的占位符:
"Hello, {name}! Your age is {age}.".format(name="Alice", age=30)
還可以在占位符中指定格式化選項,比如保留特定位數的小數:
"Pi is approximately {0:.2f}".format(3.14159)
format()方法可以實現很多種字符串格式化的方式,靈活且強大。