📜  python print 2 个小数位 - Python (1)

📅  最后修改于: 2023-12-03 15:04:07.930000             🧑  作者: Mango

Python 打印2个小数位

在Python中,我们可以使用print语句来打印输出内容。

如果需要打印小数并保留2位小数,可以使用Python中的格式化字符串来实现。

a = 3.1415926
print("{:.2f}".format(a))

在上面的代码中,我们定义一个变量a并赋值为3.1415926。接着,使用"{:.2f}".format(a)来对变量a进行格式化输出,其中{:.2f}表示保留2位小数的浮点数。

运行结果:

3.14

如果需要打印多个小数并保留2位小数,可以依次使用格式化字符串实现。

a = 3.1415926
b = 2.7182818
print("{:.2f} {:.2f}".format(a, b))

在上面的代码中,我们定义了两个变量ab,分别赋值为3.1415926和2.7182818。接着,使用"{:.2f} {:.2f}".format(a, b)来对两个变量进行格式化输出,其中{:.2f}表示保留2位小数的浮点数。

运行结果:

3.14 2.72

除了使用format方法,还可以使用%作为占位符进行格式化输出。

a = 3.1415926
print("%.2f" % a)

在上面的代码中,我们同样对变量a进行了保留2位小数的浮点数输出,只不过使用了%占位符的方式。

运行结果:

3.14

总结:

在Python中,我们可以使用format方法和%占位符进行格式化字符串的操作。适当使用这些技巧可以达到易于阅读和对代码逻辑清晰等优秀的效果。