Python 输出格式化2024 年 8 月 29 日 | 5 分钟阅读 在本教程中,我们将学习如何格式化输出。格式化和输出是指呈现程序的输出。我们可以将输出格式化为人类可读的形式,或将数据写入文件以及其他指定的形式。有时我们需要控制即将产生的输出,因此我们可以根据自己的要求对其进行格式化。用户可以使用字符串切片和连接操作来创建任何布局来处理字符串。 有多种格式化输出的方法。
使用字符串模运算符 (%) 格式化输出%运算符有助于我们格式化字符串。它将左参数解释为应用于右参数的 printf() 格式字符串。Python 不提供 printf() 函数。为此,模运算符被字符串类重载以执行字符串格式化。它也称为字符串模运算符。 字符串模运算符在 Python (3.x) 中仍然可用,并且被广泛使用,但如今,旧的格式化风格已从语言中移除。 让我们理解以下示例 - 示例 - 输出 integer : 1, float : 5.33 Total Player : 24, Batsman : 12 062 4.56E+02 解释 - 在上面的代码中,“%2d”是一个占位符,它使用元组的第一个元素。它打印两个字符。对于浮点数的格式描述,使用了“%5.2f”。它也像其他占位符一样以字符 % 引入。它显示它可以包含的字符串总数。数字的小数部分或精度设置为 2,即占位符中 "." 后面的数字。最后一个字符“f”表示浮点数。 使用 format 方法格式化输出与其他方法相比,format() 方法需要更多手动操作。我们使用 {} 来标记变量的替换并提供详细的格式指令,但我们也需要提供格式化信息。我们可以使用括号中的数字作为位置格式化。让我们通过以下示例来理解。 示例 - 输出 Hello World Welcome to JavaTpoint JavaTpoint to Welcome 项目中的括号和字符称为格式字段,它们将被替换为传递到 format() 方法的对象。括号中的数字可用于引用传递到 format() 方法的对象的位置。 让我们看另一个例子 - 示例 - 输出 Number one position is Java, T, and Point. Java :12, Tpoint : 0.55 Second argument: 11, first one: 47.42 Java: 453, Tpoint: 59.06 示例 - 3 输出 Java: 4127; For: 4098; Java: 4127 I love JavaTpoint Website 使用字符串方法格式化输出我们还可以使用字符串切片和连接操作来格式化输出。字符串类型包含一些有助于以更精美的方式格式化输出的方法。一些有助于格式化输出的方法是 - str.ljust()、 str.rjust() 和 str.centre()。让我们通过以下示例来理解 - 示例 - 输出 Center aligned string with fillchr: $$$$$$I love JavaTpoint$$$$$$$ The left aligned string is: I love JavaTpoint&&&&&&&&&&&&&&&&&&&&&&& The right aligned string is : -----------------------I love JavaTpoint Python 中的格式转换规则下表列出了转换及其含义。
结论我们已经讨论了如何在 Python 中格式化输出。我们已经通过示例描述了各种技术。Python 提供了根据要求修改输出的功能。用户可以使用带位置参数的字符串或 format() 方法。本教程还包括了转换规则表。 下一个主题Python 属性装饰器 |
如今,借助人工智能和机器学习,我们以一种截然不同的方式解决各种行业中具有挑战性的问题。我们采用的一项重要技术是深度学习。它利用专门的网络来发现数据中复杂的关联和模式。我们可以……
阅读 4 分钟
Python 中有 sorted() 函数,我们可以用它对输入的字符串进行排序。但如果我们必须对输入的字符串进行反向排序怎么办?我们可以使用 sorted() 函数进行反向排序吗?答案是肯定的。在本节中,...
阅读 2 分钟
简介:本教程讨论 PyBluez - Bluetooth Python 扩展模块。本文旨在向您介绍蓝牙编程,并帮助您开始使用 Python 蓝牙模块 PyBluez。蓝牙套接字编程与网络设计者用于 TCP/IP 连接的套接字编程相同,并且……
阅读 6 分钟
?在 Python 中,您可以使用内置函数 len 或将字典与空字典 {} 进行比较来检查字典是否为空。以下是检查字典是否为空的两种方法: 方法 1:使用 len 函数 d = {} 如果 len(d) == 0: print("The...")
阅读 2 分钟
在接下来的教程中,我们将学习如何使用 Python 编程语言中的 Tkinter 库创建一个标准的单位转换器。但在我们开始构建项目之前,让我们简要讨论一下单位转换和一些相关方面。理解单位...
阅读 26 分钟
这是一个大数据时代,每天都有新的公司试图利用其信息来做出更好的决策。正如 Python 在数据分析领域的日益普及所表明的那样,许多企业正在使用 Python 强大的数据科学环境来分析其数据。每一个数据科学家...
阅读 8 分钟
情感分析是一个“计算确定”某篇文章是积极、中性还是消极的过程。它也称为意见挖掘。此过程确定段落中的句子是消极、积极还是中性。商业:营销公司使用它来制定策略、了解客户的...
阅读 3 分钟
我们都知道端口是什么以及它们如何与 URL 相关联,但我们中许多人可能从未听说过端口扫描器。基本上,端口扫描器是一种应用程序,旨在探测连接到...的主机或服务器。
阅读 6 分钟
在本教程中,我们将编写Python程序,将所有零移动到数组的末尾。问题陈述是给定一个由随机数组成的数组,其中在随机位置包含一些零,但我们需要保持...
阅读 4 分钟
?在本教程中,我们将探讨 Python 命名空间包及其在 Python 编程中的重要性。命名空间包是与包中常用的 __init__.py 文件相关的高级 Python 功能。如果一个包没有 __init__.py 文件,它就成为一个命名空间包。我们将...
阅读 8 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India