python之格式化输出format()函数使用总结

format() 函数是 Python 中用于字符串格式化的一个强大工具。它可以使用占位符 { } 来代表将要被替换的内容,并通过多种方式进行格式化。

以下是一些使用 format() 函数的示例:

  1. 基本的格式化:



# 基本的格式化
print("Hello, {0}!".format("World"))  # 输出: Hello, World!
  1. 通过索引格式化:



# 通过索引格式化
print("{0} {1}!".format("Hello", "World"))  # 输出: Hello World!
  1. 通过关键字格式化:



# 通过关键字格式化
print("Name: {name}, Age: {age}".format(name="Alice", age=30))  # 输出: Name: Alice, Age: 30
  1. 通过字典格式化:



# 通过字典格式化
data = {'name': 'Bob', 'age': 25}
print("Name: {name}, Age: {age}".format(**data))  # 输出: Name: Bob, Age: 25
  1. 通过列表索引格式化:



# 通过列表索引格式化
print("{0[0]}, {0[1]}!".format(["Hello", "World"]))  # 输出: Hello, World!
  1. 格式化浮点数和字符串:



# 格式化浮点数和字符串
print("{:.2f} {}!".format(3.14159, "π"))  # 输出: 3.14 π!
  1. 复杂的格式化:



# 复杂的格式化
print("{name} is {age} years old and likes {hobbies}.".format(name="Charlie", age=35, hobbies="Python"))  # 输出: Charlie is 35 years old and likes Python.
  1. 格式化日期和时间:



# 格式化日期和时间
from datetime import datetime
now = datetime.now()
print("Today is {:%Y-%m-%d} and the time is {:%H:%M:%S}".format(now, now))  # 输出: Today is 2023-04-01 and the time is 14:55:57

以上示例展示了 format() 函数的基本和高级用法,涵盖了字符串、数字、列表、字典、浮点数、日期和时间等多种数据类型的格式化。

最后修改于:2024年08月08日 09:06

评论已关闭

推荐阅读

DDPG 模型解析,附Pytorch完整代码
2024年11月24日
DQN 模型解析,附Pytorch完整代码
2024年11月24日
AIGC实战——Transformer模型
2024年12月01日
Socket TCP 和 UDP 编程基础(Python)
2024年11月30日
python , tcp , udp
如何使用 ChatGPT 进行学术润色?你需要这些指令
2024年12月01日
AI
最新 Python 调用 OpenAi 详细教程实现问答、图像合成、图像理解、语音合成、语音识别(详细教程)
2024年11月24日
ChatGPT 和 DALL·E 2 配合生成故事绘本
2024年12月01日
omegaconf,一个超强的 Python 库!
2024年11月24日
【视觉AIGC识别】误差特征、人脸伪造检测、其他类型假图检测
2024年12月01日
[超级详细]如何在深度学习训练模型过程中使用 GPU 加速
2024年11月29日
Python 物理引擎pymunk最完整教程
2024年11月27日
MediaPipe 人体姿态与手指关键点检测教程
2024年11月27日
深入了解 Taipy:Python 打造 Web 应用的全面教程
2024年11月26日
基于Transformer的时间序列预测模型
2024年11月25日
Python在金融大数据分析中的AI应用(股价分析、量化交易)实战
2024年11月25日
AIGC Gradio系列学习教程之Components
2024年12月01日
Python3 `asyncio` — 异步 I/O,事件循环和并发工具
2024年11月30日
llama-factory SFT系列教程:大模型在自定义数据集 LoRA 训练与部署
2024年12月01日
Python 多线程和多进程用法
2024年11月24日
Python socket详解,全网最全教程
2024年11月27日