7-8 jmu-python-输入输出-格式化输出字符串
时间: 2024-09-07 14:02:06 浏览: 62
Python大作业之jmu-java&python-统计字符个数.txt
格式化输出字符串是编程中常见的一个需求,用于控制输出内容的格式。在Python中,有多种方式可以实现字符串的格式化输出,以下是几种常见的方法:
1. 使用 `%` 操作符:
这是Python中较早的字符串格式化方法,类似于C语言中的格式化输出。你可以在字符串中使用 `%` 来标记占位符,然后通过一个元组提供具体的值来替换这些占位符。
示例代码:
```python
name = "张三"
age = 20
print("我是%s,今年%d岁。" % (name, age))
```
2. 使用 `str.format()` 方法:
`format()` 方法提供了一种更加灵活的格式化字符串的方式。在字符串中使用大括号 `{}` 作为占位符,然后调用 `format()` 方法传递相应的参数进行替换。
示例代码:
```python
name = "张三"
age = 20
print("我是{},今年{}岁。".format(name, age))
```
3. 使用 f-string(格式化字符串字面量):
从Python 3.6开始,引入了一种新的字符串格式化方法,称为 f-string。它允许直接在字符串中嵌入表达式,并在大括号 `{}` 中写入变量或表达式,非常直观和方便。
示例代码:
```python
name = "张三"
age = 20
print(f"我是{name},今年{age}岁。")
```
以上方法都可以用来格式化输出字符串,选择哪一种取决于个人偏好和具体的使用场景。
阅读全文