设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

【Python 第46课】 查天气(4)

  [复制链接]

0

主题

0

好友

54

积分

注册会员

Rank: 2

楼主
发表于 2016-4-27 16:07:16 |显示全部楼层
exchen 发表于 2016-4-12 15:22
result = 'city = {\n' 是什么意思

在老师的程序里,最终的结果是以字典格式保存到city.py中,就是下面这种格式:
city = {
  '北京': '101010100',
  '海淀': '101010200',
}

所以 result = 'city = { \n'  这个地方表示就是先让 result 包含第一行(city = { )的内容;
然后程序后面得到城市名称和编码后,先调整格式,然后再把城市名称和编码累加到 result 中:
line = "  '%s': '%s',\n" % (name,code)
result += line
最后程序再给 result 加上一个 } :
result +=  '}'

这样整个 result 就是一个完整的字典格式了。
回复

使用道具 举报

0

主题

0

好友

54

积分

注册会员

Rank: 2

沙发
发表于 2016-4-27 16:09:23 |显示全部楼层
从2月中旬到现在,一直断断续续在学习。每次遇到稍微大一点的习题,比如上次的文件保存游戏分数,和这次的查天气,总是没办法自己把程序写出来。必须看完提示,才会有一点思路,然后一边想,一边写。可能自己太笨了,即便有了思路,还是要花很多时间才能把程序调试好,然后有些细节也总是漏掉,考虑的不全面。但等到最终能够完成整个程序,自己还是会开心很长一段时间。今天终于学完查天气了,可以进入面向对象的学习了。非常感谢crossion老师提供的学习资源和平台,我会坚持学习下去的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-10 22:40 , Processed in 0.026402 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部