工作总结1
工作总结1
1、字典的键 可以为数字类型
>>> a ={1:'22'} >>> a[1] '22' >>>
2、eval用来把字符串转换为代码执行。
>>> a = 'erf' >>> eval('a') 'erf' >>>
3、setattr
设置属性
在类中可以直接为对象设置
setattr(self, k,v)
4、sort中key入参作用
reportDir = r'd:\a' l = os.listdir(reportDir) l.sort(key=lambda fn: os.path.getmtime(reportDir+fn) if os.path.isdir(reportDir+fn) else 0)
key为按照等号右边的方法返回的结果比较大小。key会循环列表中的每个值。
注意这里的key是一个函数,实现的功能就是循环的将列表中的元素作物入参输入,或者接收一个功能函数。
>>> l = ['o','U','a','t'] >>> l.sort(key=str.lower) >>> l ['a', 'o', 't', 'U'] >>>