阅读量:0
在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
前缀,然后在字符串中使用花括号{}
插入变量。