python print格式化
时间: 2023-11-04 14:51:16 浏览: 95
在Python中,你可以使用print函数进行格式化输出。有几种常用的方法可以实现格式化输出:
1. 使用字符串的格式化方法:使用百分号(%)作为占位符,然后在字符串后面使用%运算符和一个元组来指定要替换的值。例如:
```python
name = "Alice"
age = 25
print("My name is %s and I am %d years old." % (name, age))
```
这将输出:`My name is Alice and I am 25 years old.`
2. 使用字符串的format方法:使用大括号({})作为占位符,然后调用字符串的format方法并将要替换的值作为参数传递给它。例如:
```python
name = "Bob"
age = 30
print("My name is {} and I am {} years old.".format(name, age))
```
这将输出:`My name is Bob and I am 30 years old.`
3. 使用f字符串(格式化字符串字面值):在字符串前面加上字母"f",然后在大括号内直接引用要替换的变量或表达式。例如:
```python
name = "Charlie"
age = 35
print(f"My name is {name} and I am {age} years old.")
```
这将输出:`My name is Charlie and I am 35 years old.`
这些都是常用的方法,你可以根据自己的需求选择其中一种来进行字符串格式化输出。
阅读全文