给出Python输出格式
时间: 2024-06-19 19:01:55 浏览: 78
python format格式化输出
在 Python 中,输出格式通常取决于你想要呈现的数据类型和内容。Python 提供了多种方法来格式化输出:
1. **print() 函数**:最基本的输出方式,可以直接打印字符串、整数、浮点数、列表、元组、字典等。例如:
```python
print("Hello, World!")
print(123, 456)
print([1, 2, 3], {'name': 'John', 'age': 30})
```
2. **f-string (格式化字符串)**:从 Python 3.6 开始引入的一种新的字符串格式化方法,使用大括号 `{}` 插入变量或表达式:
```python
name = "Alice"
age = 25
print(f"My name is {name} and I am {age} years old.")
```
3. **format() 方法**:适用于旧版本 Python,需要明确指定字段名或位置:
```python
name = "Bob"
age = 35
print("My name is {} and I am {} years old.".format(name, age))
```
4. **使用 str.format() 或 %-formatting**:
```python
name = "Charlie"
print("My name is {0}, and I'm {1}.".format(name, 40))
```
5. **json.dumps()** 对象转 JSON 输出:
```python
data = {"key": "value"}
print(json.dumps(data, indent=2)) # 显示更易读的格式
```
阅读全文