工作总结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']
>>> 

  

 

  

posted on 2017-02-13 17:46  lexn  阅读(86)  评论(0编辑  收藏  举报

导航