python - 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
如何输出仅显示一个小数位的数字?
谢谢
解决方案
使用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
推荐阅读
- python - python youtube-dl output file not in unicode?
- cakephp - 使用控制器功能显示多个页面
- css - 如何使用 Bootstrap 4 / bootstrap-native-v4 刷新选项卡内容
- latex - 将 IEEE 版权添加到 LaTex 文档
- c# - Microsoft Visual Studio:控制台应用程序中的 System.IO.FileNotFoundException 引用了应该具有相关文件的库
- docker - Docker 无法停止容器
- java - How to get UpsertResult when using Mongo Outbound channel adapter?
- animation - 在 KML 中定义动画的时间范围
- python - 将观察分配到小时 python
- r - 将传单弹出窗口链接到r闪亮中的另一个tabPanel