A. 日期函数:
http://hi.baidu.com/wind_stay/item/e406d0f2e5c702c9521c2613
1. 取得当前时间的后1小时(或前1天)
import datetime
date = 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