📅  最后修改于: 2023-12-03 14:46:03.093000             🧑  作者: Mango
在 Python 中,我们可以使用 % 运算符将变量的值插入到字符串中。这个运算符在 print 语句中非常常用,被称为字符串格式化(string formatting)。
print("格式化字符串 % 运算符 变量")
name = "Alice"
age = 25
print("%s is %d years old." % (name, age))
这个程序将输出:
Alice is 25 years old.
在这个例子中,我们使用了格式化字符串("Alice is %d years old.")和两个变量(name 和 age)。在 print 语句中,我们使用 % 运算符将变量的值插入到字符串中的占位符。%s 插入一个字符串变量的值,%d 插入一个整数变量的值。
注意,我们一次可以插入多个变量。在示例中,我们在 % 运算符后面使用了一个元组,里面包含了变量 name 和 age 的值。在插入多个变量时,我们必须使用圆括号将这些变量括起来。
在格式化字符串中,我们使用占位符来表示在该位置插入变量的值。常用的占位符有:
在插入数值类型变量时,我们还可以指定插入的数值的宽度和精度,例如:
在 Python 中,我们可以使用 % 运算符将变量的值插入到字符串中。这是一种方便灵活的方式,可以让我们在打印输出中灵活地控制变量的格式和位置。同时,我们需要注意占位符和变量格式的匹配,避免出现错误。