26、Python 数据结构与后续学习指南

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值