time函数

时间排序

江枫思渺然 提交于 2020-01-18 04:35:20
var rows = [ { “title”: “第一条title”, “time”: “2008/08/27 05:30:45”, “data”: “这是数据” }, { “title”: “第二条title”, “time”: “2015/12/07 18:01:29”, “data”: “这是数据” }, { “title”: “第三条title”, “time”: “2011/09/14 22:56:17”, “data”: “这是数据” } ]; //降序将匿名函数参数a, b互换就行 rows.sort(function (a, b) { return new Date(a.time).getTime() - new Date(b.time).getTime() }); console.log(rows) 来源: CSDN 作者: _HaoJie 链接: https://blog.csdn.net/Me_LiuHaoJie/article/details/103821350

【Pyhton 】 装饰器

此生再无相见时 提交于 2020-01-17 19:37:52
# -*- coding:utf8 -*-# Author : Mr·Yang''' 装饰器,带参数装饰器,装饰器中带参数''' import time# 普通装饰器'''def time_decor(func): def wrapper(): star_time = time.time() func() down_time = time.time() print("总耗时为", down_time - star_time) return wrapper@time_decordef wait(): time.sleep(2) if __name__ == '__main__': wait()'''# 被装饰函数带参数'''def time_decor(func): def wrapper(name): star_time = time.time() func(name) down_time = time.time() print("总耗时为", down_time - star_time) return wrapper@time_decordef wait(name): print("这是{}带参数的装饰器".format(name)) time.sleep(2)if __name__ == '__main__': name = "yanglei" wait(name) #

python常用模块——time模块

浪子不回头ぞ 提交于 2020-01-17 01:54:12
参考博客:http://blog.csdn.net/SeeTheWorld518/article/details/48314501      http://www.jb51.net/article/49325.htm time模块中常用的函数 函数 功能 time.time() 获取时间戳 time.localtime() 获取时间元祖和将时间戳转换为时间元祖 time.gmtime() 获取时间元祖和将时间戳转换为时间元祖 time.mktime 将时间元祖转换为时间戳 time.strftime() 获取格式化时间和将时间元祖转化为格式化时间 time.sttptime() 将格式化时间转化为时间元祖 time.asctime() 将时间元祖转化为固定格式 time.ctime() 将时间戳转化为固定格式 time.sleep() 休息 time.clock() 在我们平常的代码中,经常需要和时间打交道。 在python中,与时间处理相关的模块有:time、da'tetime以及calendar。 学会计算时间,对程序的调优非常重要,可以在程序中狂打时间戳,来判断程序中那一块耗时最多,从而找到程序调优的重心。 下面将使用最广的time模块,其他模块后续有机会陆续讲解。 首先有几点需要说明: (1)在python中,通常有这几种方式表示时间:时间戳、格式化的时间字符串以及时间元祖

文件搜索和图像裁剪

情到浓时终转凉″ 提交于 2020-01-16 03:08:49
文件搜索有一个类struc_finddata_t,一下内容转自:http://blog.csdn.net/wzhwho/article/details/6372353 到底如何查找文件呢?我们需要一个结构体和几个大家可能不太熟悉的函数。这些函数和结构体在的头文件中,结构体为struct _finddata_t ,函数为_findfirst、_findnext和_fineclose。具体如何使用,我会慢慢讲来~ 首先讲这个结构体吧~ struct _finddata_t ,这个结构体是用来存储文件各种信息的。说实话,这个结构体的具体定义代码,我没有找到,不过还好,文档里面在_find里有比较详细的成员变量介绍。我基本上就把文档翻译过来讲吧: unsigned atrrib: 文件属性的存储位置。它存储一个unsigned单元,用于表示文件的属性。文件属性是用位表示的,主要有以下一些:_A_ARCH(存档)、 _A_HIDDEN(隐藏)、_A_NORMAL(正常)、_A_RDONLY(只读)、_A_SUBDIR(文件夹)、_A_SYSTEM(系统)。这些都是在中定义的宏,可以直接使用,而本身的意义其实是一个无符号整型(只不过这个整型应该是2的几次幂,从而保证只有一位为 1,而其他位为0)。既然是位表示,那么当一个文件有多个属性时,它往往是通过位或的方式,来得到几个属性的综合。例如只读

Educational Codeforces Round 80 (Rated for Div. 2) 题解

╄→尐↘猪︶ㄣ 提交于 2020-01-15 23:33:23
Deadline Yet Another Meme Problem Two Arrays Minimax Problem Messenger Simulator Deadline \[ Time Limit: 2 s\quad Memory Limit: 256 MB \] 这是个对勾函数,所以最小的话是在 \(sqrt\) 位置,所以只要找这附近的数字就可以了。 view /*************************************************************** > File Name : a.cpp > Author : Jiaaaaaaaqi > Created Time : 2020/1/14 22:35:48 ***************************************************************/ #include <bits/stdc++.h> #define fi first #define se second #define pb push_back #define pii pair<int, int> #define dbg(x) cout << #x << " = " << (x) << endl #define mes(a, b) memset(a, b, sizeof a)

【Python】Python time mktime()方法

风格不统一 提交于 2020-01-15 19:00:58
描述 Python time mktime() 函数执行与gmtime(), localtime()相反的操作,它接收struct_time对象作为参数,返回用秒数来表示时间的浮点数。 如果输入的值不是一个合法的时间,将触发 OverflowError 或 ValueError。 语法 mktime()方法语法: time.mktime(t) 参数 t -- 结构化的时间或者完整的9位元组元素。 返回值 返回用秒数来表示时间的浮点数。 实例 以下实例展示了 mktime() 函数的使用方法: #!/usr/bin/python import time t = (2009, 2, 17, 17, 3, 38, 1, 48, 0) secs = time.mktime( t ) print "time.mktime(t) : %f" % secs print "asctime(localtime(secs)): %s" % time.asctime(time.localtime(secs)) 以上实例输出结果为: time.mktime(t) : 1234915418.000000 asctime(localtime(secs)): Tue Feb 17 17:03:38 2009 来源: https://www.cnblogs.com/yanglang/p/7611405.html

【翻译】深入浅出Python装饰器之基本用法

為{幸葍}努か 提交于 2020-01-15 15:57:15
深入浅出Python装饰器 前言 前两天被问到装饰器的概念,在我的理解里:装饰器就是一个函数,他的参数为函数,一般用来对参数进行一些额外的处理,但不影响参数函数的表现。 但说实话写的不多,于是就想查一下资料具体看一下。而前两天发现谷歌设置为中英文,搜索结果的排序都不一样。于是就翻了下英文的资料,看完之后感觉讲的的确不错,就诞生了想尝试翻译一下的想法,于是就有了本文。 老外讲东西太细了,所以有些显而易见的话会被我过滤掉……另外,高级用法暂时未翻。 本文翻译自 Primer on Python Decorators 的第一部分,深入浅出是个人翻译,Primer原义为入门读物,所以也可以翻译为Python装饰器入门指南。 翻译正文 目录 本文的结构如下: 函数 第一类对象(First-Class Objects) 内置函数 返回值为函数的函数 简单的装饰器 语法糖 一个重复使用的装饰器 带参数的装饰器函数 装饰器函数的返回值 你是谁啊?(函数名) 一些真实用例 计时函数 代码调试 减速/延迟执行的代码 插件注册 检查用户是否登陆的装饰器 华丽的装饰器/装饰器的高级用法 装饰类 多重装饰器 带参装饰器 多功能装饰器(带参不带参均可) 含有状态的装饰器 另外一些真实用例 减速/延迟执行的代码 单例模式的实现 缓存返回值 向单元里添加信息 验证JSON是否合理 总结 深入阅读 另:此文有配套

python 13---17

大兔子大兔子 提交于 2020-01-15 07:07:09
第十三章 一. 匿名函数 匿名函数 lambda,也叫一句话函数。 现在有一个需求:你们写一个函数,此函数接收两个int参数,返回和值。 def func(a,b): return a+b print(func(3,4)) 那么接下来我们用匿名函数完成上面的需求: func = lambda a,b: a+b print(func(3, 4)) # 7 我们分析一下上面的代码: 语法: 函数名 = lambda 参数:返回值 1)此函数不是没有名字,他是有名字的,他的名字就叫做lambda 2)lambda 是定义匿名函数的关键字,相当于函数的def. 3)lambda 后面直接加形参,形参加多少都可以,只要用逗号隔开就行。 func = lambda a,b,*args,sex= 'alex',c,**kwargs: kwargs print(func(3, 4,c=666,name='alex')) # {'name': 'alex'} # 所有类型的形参都可以加,但是一般使用匿名函数只是加位置参数,其他的用不到。 4)返回值在冒号之后设置,返回值和正常的函数一样,可以是任意数据类型。(但是想要返回多个元素要以容器的形式返回) 5)匿名函数不管多复杂.只能写一行.且逻辑结束后直接返回数据 接下来做几个匿名函数的小题: 写匿名函数:接收一个可切片的数据

python的装饰器 --打印日志照片

主宰稳场 提交于 2020-01-15 06:35:24
要求 创建装饰器, 要求如下: 创建add_log装饰器, 被装饰的函数打印日志信息; 日志格式为: [字符串时间] 函数名: xxx, 运行时间:xxx, 运行返回值结果:xxx 编程 import time import functools def add_log ( func ) : @functools . wraps ( func ) def wrapper ( * args , * * kwargs ) : start_time = time . time ( ) res = func ( * args , * * kwargs ) end_time = time . time ( ) print ( '[%s] 函数名:%s,运行时间:%.6f,运行返回值的结果' ':%d' % ( time . ctime ( ) , func . __name__ , end_time - start_time , res ) ) return res return wrapper @add_log def add ( x , y ) : time . sleep ( 1 ) return x + y add ( 1 , 10 ) 结果 来源: CSDN 作者: 一坨小红花 链接: https://blog.csdn.net/qq_45652989/article/details

【Python3之常用模块】

无人久伴 提交于 2020-01-14 03:09:45
一、time 1.三种表达方式 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。命令如下: import time print(time.time())   输出 1496667277.8989 格式化的时间字符串(Format String) import time print(time.strftime("%Y-%m-%d %X")) 输出 2017-06-05 20:55:48 补充: python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始 %W 一年中的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X