lzth.net
当前位置:首页 >> python时间计算 >>

python时间计算

python编程中可以用len函数返回序列中所包含元素的数量长度、min函数和max函数返回序列中最大和最小的元素,代码如下:>>> numbers = [100, 34, 678]>>> len(numbers)3>>> max(numbers)678>>> min(numbers)34>>> max(2, 3)3>>> min(9, 3, 2, 5)2

使用python的datetime模块>>> import datetime'''比如我要计算今天距离2009年10月1日已经过去了多少天- 今天的表示方法为 datetime.date.today()- 2009年10月1日的表示方法为 datetime.date(2009,10,1)- 直接对这两个对象执行减法运算,会获

1、思路,计算给定日期的时间戳和当前时间时间戳差值,再除以全天86400秒2、实例#!/usr/bin/python import datetime import time y=input("y:") m=input("m:") d=input("d:") d1=datetime.date(y,m,d) timestamp=time.mktime(d1.timetuple()) print int((timestamp-int(time.time()))/86400)

#结束时间-开始时间>>> import time>>> import time>>> start = time.clock()>>> end = time.clock()>>> print "read: %f s" % (end - start)read: 6.760052 s

显示5分钟前的时间print(datetime.datetime.now() - datetime.timedelta(seconds = 5*60))构造时间并显示时间差d = datetime.datetime.now()d = d.replace(hour = 9,minute = 30,second = 0)print((datetime.datetime.now() - d))

1.获取当前时间的两种方法:import datetime,timenow = time.strftime("%Y-%m-%d %H:%M:%S")print nownow = datetime.datetime.now()print now2.获取上个月最后一天的日期(本月的第一天减去1天)last = datetime.date(datetime.date.today(

思路很简单:穷举出每个月的第一天,然后判断这一天是星期几:# 示例程序,注意:程序未调试# 返回days天后的星期号,星期天为0def weekday_after_days(w, days): return (w + days) % 7# 返回下一月的年和月def next_month_of_year(y, m):

Example 3:i = 1, 2, 4, 8, 16 - 设项数为k,则通项为 2^(k-1), 2^(k-1) = n^2 解得 k = logn^2 + 1 = 2logn+ 1, 所以 时间复杂度为 O(logn)Example 4i = n, n/2, , 8, 4, 2, 1 设为k步,每次内for循环i次,所以总执行次数为 1 + 2 + 4 + + n = 求和公式 = (2^k-1)/(2-1) = 2^(logn) = n, 时间复杂度为O(n)

import datetime datetime.datetime.now().isocalendar()返回结果是三元组(年号,第几周,第几天) 也可以求任意一天的周序号 datetime.date(2014, 6, 8).isocalendar()以上是求2014-06-08这一天的周序号

计算问方法答:回方法答1import datetimestarttime = datetime.datetime.now()#long runningendtime = datetime.datetime.now()print (endtime - starttime).seconds方法 2start = time.time()run_fun()end = time.time()print end-start方法3start = time.clock()run_fun()end = time.clock()print end-start

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com