.将最高温度、最低温度转换为数值类型【思路:剔除温度符号,或提取数字符号】。 python
时间: 2024-09-27 15:17:18 浏览: 43
KALMAN.zip_kalman_温度
在Python中,如果你有一个字符串表示的最高或最低温度,比如 "25°C" 或 "-5°C",你需要先移除温度单位(°C或°F),然后将剩下的数字转换为整数或浮点数。这里是一个简单的例子:
```python
def convert_temperature(temp_str):
# 提取数字部分并移除符号
num = temp_str.replace('°', '').replace('℃', '').replace('℉', '')
# 将字符串转换为数值类型,假设都是摄氏度
if '.' in num:
return float(num)
else:
return int(num)
# 示例
highest_temp = "25°C"
lowest_temp = "-5°C"
highest_num = convert_temperature(highest_temp)
lowest_num = convert_temperature(lowest_temp)
print("最高温度:", highest_num, type(highest_num))
print("最低温度:", lowest_num, type(lowest_num))
阅读全文