在Python中,`format()`函数用于格式化字符串,它允许你插入和格式化字符串中的值。
基本语法如下:
"{}".format(value)
或者
format(value)
这里是一些使用`format()`函数的示例:
1. 插入一个值:
name = "Alice" print("Hello, {}!".format(name)) # 输出: Hello, Alice!
2. 插入多个值:
name = "Alice" age = 30 print("Hello, {name}! You are {age} years old.".format(name=name, age=age)) # 输出: Hello, Alice! You are 30 years old.
3. 使用位置参数:
print("{0} {1}".format("Alice", "Bob")) # 输出: Alice Bob
4. 使用默认值:
print("{name} is {age} years old.".format(name="Alice", age=30)) # 输出: Alice is 30 years old.
5. 使用格式化选项:
age = 30 print("Alice is {age:02d} years old.".format(age=age)) # 输出: Alice is 30 years old. (使用0填充到两位数)
6. 使用类型转换:
age = 30.5 print("Alice is {age:.2f} years old.".format(age=age)) # 输出: Alice is 30.50 years old. (保留两位小数)