首页 > 解决方案 > Python 数字格式

问题描述

这是一个计算一些蒸汽特性的简单程序

import numpy as np

from iapws import IAPWS97

sat_steam=IAPWS97(P=0.1,T=373.15)                   
sat_liquid=IAPWS97(T=100+273.15, x=0)               
steam=IAPWS97(P=2.5, T=500)                     


print(sat_steam.s, sat_liquid.P, steam.h) #calculated properties

如何输出仅显示一个小数位的数字?

谢谢

标签: pythonpython-3.x

解决方案


使用round()官方文档中的函数:https ://docs.python.org/3.6/library/functions.html#round

import numpy as np

from iapws import IAPWS97

sat_steam=round(IAPWS97(P=0.1,T=373.15), 1)                   
sat_liquid=round(IAPWS97(T=100+273.15, x=0), 1)               
steam=round(IAPWS97(P=2.5, T=500), 1)                     


print(sat_steam.s, sat_liquid.P, steam.h) #calculated properties

推荐阅读