Python下的常用函数汇总:

来源:互联网 发布:网络人旗舰版破解版 编辑:程序博客网 时间:2024/06/03 20:08

A. 日期函数:

http://hi.baidu.com/wind_stay/item/e406d0f2e5c702c9521c2613

1. 取得当前时间的后1小时(或前1天)

import datetimedate = datetime.datetime.now() + datetime.timedelta(hours=1)    # datetime.timedelta(days=-1)print date.strftime("%Y-%m-%d %H:%M:%S")

B. 遍历数组或字典

在Python中,我们习惯这样遍历数组:
for item in sequence:
process(item)

这样遍历取不到item的序号i,所有就有了下面的遍历方法:
for index in range(len(sequence)):
process(sequence[index])

其实,如果你了解内置的enumerate函数,还可以这样写:
for index, item in enumerate(sequence):
process(index, item)

===============================================

dict={"a":"apple","b":"banana","o":"orange"}
 
print "##########dict######################"
for i in dict:
        print "dict[%s]=" % i,dict[i]
 
print "###########items#####################"
for (k,v) in  dict.items():
        print "dict[%s]=" % k,v
 
print "###########iteritems#################"
for k,v in dict.iteritems():
        print "dict[%s]=" % k,v
 
print "###########iterkeys,itervalues#######"
for k,v in zip(dict.iterkeys(),dict.itervalues()):
        print "dict[%s]=" % k,v


C. 合并数组或字典:

1. 数组:直接相加 或者 a.extend(b)

2. 字典:dict(dict1.items()+dict2.items())    或者 dict(dict1, **dict2)

参考资料:http://rachzhang.iteye.com/blog/827528