python学习
字典的排序:
按键排序
sorted
(dic.iteritems(),key
=
lambda
d:d[
0
],reverse
=
False
); dic是要排序的字典,d:d[0]是系统自带的算法
按值排序
sorted
(dic.iteritems(),key
=
lambda
d:d[1
],reverse
=
False
)
如果在继承关系中,父类中的字段是__field这样的命名方式,那么是无法继承到子类中。
整形转为字符串
tt=322
tem='%d' %tt
字符串转为数字
import string
tt='555'
ts=string.atoi(tt)
ts即为tt转换成的数字
动态语言虽然弱化了变量类型的概念,但是仍然需要主要字符串和数值做key的时候的转换问题
多么痛的领悟:
在for循环中使用局部变量的老数据问题
keep your data out of your variable names