如何在Python中使用%s格式化字符串
发布时间:2023-12-17 09:30:54
在Python中,可以使用%运算符来对字符串进行格式化,并使用%s作为占位符来表示要插入的字符串。下面是一些在Python中使用%s格式化字符串的示例。
1. 基本用法:
name = "Alice" message = "Hello, %s!" % name print(message) # 输出:Hello, Alice!
2. 多个占位符:
name = "Alice" age = 25 message = "My name is %s and I am %d years old" % (name, age) print(message) # 输出:My name is Alice and I am 25 years old
3. 格式化数字:
number = 10.12345 message = "The number is %.2f" % number print(message) # 输出:The number is 10.12
4. 格式化日期和时间:
import datetime now = datetime.datetime.now() message = "Current date and time: %s" % now print(message) # 输出:Current date and time: 2022-01-01 10:00:00
5. 格式化布尔值:
is_true = True message = "The value is %s" % is_true print(message) # 输出:The value is True
6. 格式化列表或元组:
numbers = [1, 2, 3, 4, 5] message = "The numbers are %s" % numbers print(message) # 输出:The numbers are [1, 2, 3, 4, 5]
以上是一些在Python中使用%s格式化字符串的例子。使用%s可以方便地将变量的值插入到字符串中,并根据需要进行格式化。
