Python 数据结构与后续学习指南
1. 温度查询程序与数据格式
在 Python 中,我们可以编写一个程序来查询不同城市的温度。以下是一个示例代码:
while True:
city = raw_input('What city would you like the temperature of? ')
if city == '':
break
tempK = getTemperature(city)
tempF = convertKToF(tempK)
print tempF
print
这段代码通过循环获取用户输入的城市名称,调用 getTemperature 函数来获取该城市的温度(以开尔文为单位),然后使用 convertKToF 函数将开尔文温度转换为华氏温度并输出。
getTemperature 函数会构建请求的 URL 并发送请求,将返回的 JSON 格式数据转换为 Python 字典,然后通过字典的键来获取温度信息。
需要注意的是,OpenWeatherMap API 返回的温度是以开尔文为单位的。为了让美国的读者更容易理解,我们编写了 convertKToF 函数进行温度转换。
2. XML 数据格式
OpenWeatherMap API 还支持以 XML 格式返回数据。XML(eXtensible
超级会员免费看
订阅专栏 解锁全文
2172

被折叠的 条评论
为什么被折叠?



