今天学了点python关于list和dictionary等数据结构的内容,因为以前也看过这方面的内容,另外感觉python的这些东西和java的差不多,因此就没好好看。
我想学了好几天了,基本语法基本上也都过了一遍了,写几个小程序练练手吧,于是就找了MIT的课后习题来做。本来很简单的东西,但真正做起来,头却大了。老出一些错误,使用IDLE也不习惯,不会调试,出了错误只好print一些结果出来。
今天的收获有这些:
- 缩进很重要,缩进的空格数目有严格的规定,应该是4个空格。
- 在实现一个算法时,要分层来写。写好一些大的空函数,测试这些函数是否能实现这些算法
- 使用自己所会的东西,如简单的Statement。不必用库里的东西,先让程序跑起来再说
附:我的python程序