import datetime
today = datetime.date.today() #datetime 是个好东西>>> dir(datetime)['MAXYEAR', 'MINYEAR', '_EPOCH', '__builtins__', '__cached__', '__doc__', '__file__', '__initializing__', '__loader__', '__name__', '__package__', 'date', 'datetime', 'datetime_CAPI', 'time', 'timedelta', 'timezone', 'tzinfo']datetime.date中today weekday year 可以取当前的日 周 年
datetime.timedelta 是一个很好的时间计算的。datetime.datetime.today() datetime.datetime(2014, 4, 20, 12, 59, 18, 58542)当然可以import time
然后for i in range(10): time.sleep(0.5)用来给程序一个延时, 比起C++来说 简单的多。而且可以运用这个重复执行某一段代码、要是挂在服务器上一直跑。。。有机会试试。。 创建多维列表:>>> row = [0] *5>>> mull = [row] *3>>> mull[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]>>> mull[0][0] =1>>> mull[[1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0]]会出现修改一个 变化全部的错误。应该这么创建
mul = [[0 for col in range(5)]for row in range(10)]>>> mul[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]>>> mul[0][0] = 1>>> mul[[1, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]] python的快排def qsort(L): if len(L) <= 1 :return L return qsort([lt for lt in L[1:] if lt < L[0]]) + L[0:1]+ qsort([ge for ge in L[1:] if ge >= L[0]])