ch01 任务 release notes

@(Python)[ch01]

Neil 完成 ch1 任务啦

  • 程序使用说明地址: 暂无

  • 个人教程地址: ......看了同学们的教程,有几位同学的做的真心让人叹为观止比如: @Vwan的 “天气通CLI版”

  • 感想

    1. 本周的学习方式采用的还是海量阅读+海量模仿, 中间遇到了字符串代码转换的问题,在Github上献出了自己的第一个 issue ch1任务遇到的字符串编码问题 53 感谢同学的热心回答, 对文件读取后的编码格式有了清晰的认识。

    2. 对函数 file Object 里面的 file.readlines(), String Methord 里面的str.split(), str.strip() 以及Dict 创建时的d[key] = value #set d[key] to value, 都有了深刻的理解和体验。

    3. str.format() 函数在print() 里面的应用,极大的方便了Dictionary 数据结构的显示.

    4. 代码中的逻辑体验,尤其是下面这段 history[city] = weather[city] 的位置,能感觉到一种逻辑上的简洁优美

```python
def get_weather_info():   
    try:        
        print('{} the weather is :{}'.format(city, weather[city]))        
        history[city] = weather[city]    
    except:        
        print("sorry, the city you input is inexistent, please input again")       
    get_help()
```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,131评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,805评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,854评论 0 11
  • 小燕奇迹感恩日记分享:1感恩当下的这种不知所措,心里又一些能量的拉扯,看着俩孩子,出现很多画面,孩子们的世界真好,...
    明景灵燕阅读 139评论 0 0
  • 我爱微风727阅读 151评论 0 0