python-3.x - 我怎样才能使它产生漂亮的列但保持小数点后 2 位?
问题描述
我试图在一个表中生成两列数据,这些数据也有一个带有 2 个小数位的浮点输出。我可以做任何一个,也可以现在做,但不能同时做。我怎样才能简单地结合这两种格式?
#Code that shows 2 decimal places
def c2f():
print("Celsius","Fahrenheit")
for i in [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100]:
c = i
f = 9 / 5 * i + 32
table_data = [
[c,f],
]
for row in table_data:
print("{: .2f} {: .2f}".format(*row))
c2f()
#Code that formats data into columns
def c2f():
print("Celsius","Fahrenheit")
for i in [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100]:
c = i
f = 9 / 5 * i + 32
table_data = [
[c,f],
]
for row in table_data:
print("{: <20} {: <20}".format(*row))
c2f()
解决方案
我个人使用这个:
print("{:9}|".format("%.2f" % 12))
输出 :
12.00 |
推荐阅读
- .net - 如何在反应页面中侦听从.net服务器发送的数据
- node.js - 所有 npm 命令都抛出相同的错误,包括版本检查(npm -v)。与其他问题不同,没有一个 npm 命令在工作
- python - Pandas 舍入列的精确值
- oracle-cloud-infrastructure - ORA-12518: TNS:listener 无法切换客户端连接
- python - 尝试使用 create_box 添加一个框,未知值错误
- angular - 无法绑定到“ngForOf”,因为它不是“div”的已知属性。何时更改 html 文件
- android - 如何为不同的 SDK 同时拥有 Android-Support 和 Android-X
- c# - 通过中间件记录 web api 请求时如何获取当前用户的 id
- c# - ReadKey 在线程超时结束之前获取字符
- pine-script - 这个 pine 脚本代码不理解公式和含义