gpt4 book ai didi

python - 在Python中从字符串中提取正确的字符

转载 作者:行者123 更新时间:2023-12-01 08:18:30 26 4
gpt4 key购买 nike

我有一个 BME280 环境传感器,它返回一个名为 envi 的变量中的元组。

envi = bme.values
print(envi)

返回温度、压力和湿度的所有三个值。

如果我 print(envi[1]) 我会得到一个返回的压力字符串,例如“1029.23hPa”

由于这个返回值需要稍微校准,所以我只需添加 3,然后通过 MQTT 将其发布到 Adafruit...

c.publish(conf['user']+"/feeds/pres", env[1])

将 3 添加到 env[1] 的正确语法是什么?有什么办法可以做到这一点吗?

最佳答案

你想这样做吗?

# Python 3.6+
envi[1] = f"{float(envi[1].strip('hPa')) + 3:.2f}hPa"

# Python pre 3.6
envi[1] = "{:.2f}hPa".format(float(envi[1].strip('hPa')) + 3)

关于python - 在Python中从字符串中提取正确的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54845976/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com