📅  最后修改于: 2023-12-03 14:46:37.501000             🧑  作者: Mango
在Python中,%s
是一个占位符,它用来表示传入到字符串中的值的数据类型为字符串。
使用%
对字符串进行格式化:
name = "Bob"
age = 30
print("My name is %s and I am %s years old." % (name, age))
这将输出:My name is Bob and I am 30 years old.
在上面的例子中,%s
是占位符,用于表示字符串格式。在字符串的末尾使用%
表示要传入一个或多个值,这些值将按照它们遇到的顺序替换在字符串中所指定的占位符。
在这个例子中,我们传递了name
和age
这两个变量的值。第一个值将被替换字符中的第一个占位符%s
,第二个值将被替换字符中的第二个占位符%s
。
我们也可以使用%s
来格式化数字。在这种情况下,Python会将数字转换为字符串,然后将其插入到字符串中。例如:
quantity = 3
price = 49.99
print("I want to buy %s items which cost $%s each." % (quantity, price))
这将输出:I want to buy 3 items which cost $49.99 each.
在这个例子中,我们使用%s
格式化了数字变量quantity
和price
。
在Python中,%s
是一种格式化占位符,用于表示一个字符串类型的变量。它可以用来格式化字符串,数字等。使用它可以使我们方便地将变量的值替换为字符串的一部分。