如何在 Python 中打印百分比值?

机器学习、数据科学和深度学习等不同领域利用“数据”来构建不同的模型。我们对“数据”执行不同的任务;一些数字/结果采用“百分比 ”的形式。让我们了解如何在 Python 中打印百分比值。

机器学习和数据科学等领域使用 Python 语言构建模型。有时,这些模型执行数学计算,结果以百分比值的形式打印。例如,每个模型的准确率都以百分比的形式打印,如 99.7% 或 98.5%。这些百分比值在此模型的分析中非常重要。

在某些模型中,我们需要使用数学公式来评估结果。例如,非常基本的运算,如 1.0/3.0 = 0.333,可以转换为百分比值,即 33%。这些操作可能只是大计算的一小部分。让我们详细看看百分比值。

什么是百分比值?

百分比值是两个数字相除并乘以 100 的结果。百分比值始终用“%”后缀表示。让我们看一些简单的例子来理解百分比值。

如何转换 4/5 的百分比值?

4/5的结果是0.8。相乘后,该值变为80%。最终结果是“80%”。这样,我们就可以计算出百分比值。

当我们手动或使用计算器执行这些计算时,非常简单。Python 语言中有很多方法可以打印百分比值。让我们看看例子。

如何在 Python 中打印百分比值?

Python 中有不同的方法来打印百分比值。所有方法都简单易懂。让我们一一看看例子。

示例 1:使用 Python 中的 Format 函数打印百分比值

Python 中的format函数用于替换字符串中的某些内容。format 函数用于替换整数、浮点数、字符串、字符等各种数据类型。因此,当我们在 Python 中使用 format 方法打印百分比值时,变得很容易。

1
2
3
Number = 0.75
Percentage_value = "{:.0%}".format(Number)
print(Percentage_value)

在示例 1 中,Number保存在.format()函数中使用的浮点值“0.75” 第二行代码由语法“{:.0%}”组成,用于打印%符号和百分比计算,不带任何精度。该值将被“数字”替换并在下一行中打印。

使用格式函数的百分比值

示例 1 的输出是75%,这是正确的!

示例 2:使用 Python 中的 Format 函数打印百分比值(带精度)

格式功能可用于精确打印百分比值。让我们实现该示例来查看结果。

print("{:.2%}".format(8/9))

在此代码中,“{:.2%}”表示输出中两个数字的精度。

使用格式函数的百分比值(带精度)

示例 2 的输出是 88.89%,这是正确的!

示例 3:在 Python 中使用 F 字符串打印百分比值

Python 中的f字符串与格式函数类似。f 字符串与大括号一起使用,并使用“f”作为前缀。这个 f 字符串将用给定的字符串替换大括号中的内容。在这里,我们将用百分比值替换原始值。

1
2
3
Number = 0.53
Percentage_value = f"{Number:.0%}"
print(Percentage_value)

在此示例 3 中,我们使用 f-string 代替 format 函数,但工作原理是相同的。Number包含值,“ :.0% ”语法将有助于将原始值转换为百分比值让我们看看结果。

使用 F 字符串的百分比值

示例 4:在 Python 中使用 F 字符串打印百分比值(带精度)

在这里,我们使用 Python 中的 f 字符串打印百分比值。

1
2
Number = 0.5373
print(f"{Number:.2%}")

在此,在示例 4 中,百分比值以 2 个精度位打印,“.2%”表示 2 个精度点。

使用 F 字符串精确计算百分比值

示例 4 的输出是“53.73%”,这是正确的!

示例 5:使用公式打印百分比值

在Python中有一个简单的技术/公式来打印百分比值,这非常简单,但是对于知识来说,我们可以实现它。

print(str(float(4/5)*100)+'%')

这里,在本例5中,直接使用了获取百分比值的公式。简单字符串打印有“%”符号。比较所有示例后,这是在 Python 中打印百分比值的最简单的技术。

使用公式的百分比值

概括

本文详细介绍了如何打印百分比值的主题。一些基本主题,例如,什么是百分比值?如何获得百分比值?使用不同的函数(如格式和 f 字符串)打印百分比值,还给出了精确的示例。希望您会喜欢这篇文章。

参考

请阅读有关格式f 字符串的官方文档以了解详细信息。