Python中的格式化指的是将数据插入到字符串中的过程。这允许程序员创建动态的、个性化的字符串输出,其中变量或数据值被插入到字符串的适当位置。Python提供了多种格式化字符串的方法,以下是一些常用的方法:
百分号格式化(%)
使用`%`运算符和格式说明符(如`%s`表示字符串,`%d`表示整数)来格式化字符串。
示例:`message = "Hello %s! Your balance is %d." % ("Alice", 100)`
str.format()方法
使用`.format()`方法,在花括号`{}`中指定占位符,并通过逗号分隔的参数列表来替换这些占位符。
示例:`message = "{} {} {}".format("Hello", "Alice", 100)`
f-string(格式化字符串字面值)
在Python 3.6及更高版本中引入,使用`f`或`F`前缀在字符串字面值中嵌入表达式。
示例:`message = f"Hello {name}! Your balance is {balance}."`
以上方法都可以用来创建包含动态数据的字符串,使得输出更加灵活和易于阅读