python中如何格式化输出字符串
时间: 2024-05-14 18:12:31 浏览: 152
Python字符串格式化
在Python中,可以使用字符串格式化方法来格式化输出字符串,常见的方法有三种:
1. 使用百分号(%)来格式化字符串
例如,可以使用以下语句将一个整数和一个浮点数格式化输出:
```
num = 10
pi = 3.14159
print("num=%d, pi=%.2f" % (num, pi))
```
输出结果为:
```
num=10, pi=3.14
```
其中,%d表示整数,%.2f表示保留两位小数的浮点数。
2. 使用字符串的format方法来格式化字符串
例如,可以使用以下语句将一个整数和一个浮点数格式化输出:
```
num = 10
pi = 3.14159
print("num={}, pi={:.2f}".format(num, pi))
```
输出结果为:
```
num=10, pi=3.14
```
其中,{}表示占位符,format方法可以接受多个参数,按顺序替换占位符。
3. 使用f字符串来格式化字符串
在Python 3.6及以后的版本中,可以使用f字符串来格式化字符串。
例如,可以使用以下语句将一个整数和一个浮点数格式化输出:
```
num = 10
pi = 3.14159
print(f"num={num}, pi={pi:.2f}")
```
输出结果为:
```
num=10, pi=3.14
```
其中,f字符串以f开头,可以在字符串中使用{}来引用变量,使用:.2f来保留两位小数。
阅读全文