码迷,mamicode.com
首页 > 其他好文 > 详细

9.29

时间:2018-09-29 13:02:57      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:time   技术分享   .com   pen   inf   一个   numpy   ima   图片   

(1)时间

import datetime

from datetime import datetime,timedelta   #模块包含一个datetime类

dt=datetime(2011,3,2,13,25)
print(dt)
now=datetime.now()   #获取当前日期
mydt=datetime(2019,1,1)  #获取指定日期
print(now,mydt)
print(type(now))
print(now-mydt)   #当前日期距离指定日期多久
print(dt.year)
print(dt.month)
print(dt.day)
print(dt.hour)
print(dt.minute)
print(dt.second)
print(dt.microsecond)

print(now + timedelta(hours=10))   #当前日期加十小时
print(now - timedelta(days=1))   #当前日期减一天
print(now + timedelta(days=2, hours=12))   #当前日期加两天十二小时
print(now - timedelta(days=100))   #100天前是几号?
print(mydt-now) #今年还有多少天?

技术分享图片

 

(2)列表

def h(n):#定义一个函数
    a =list(range(n))
    b = list(range(1,5*n,5))
    c=[]
    for i in range(len(a)):
        c.append(a[i]**2+b[i]**3)
    return(c)
print(h(10))

a =list(range(10))
b = list(range(1,50,5))
c=[]
for i in range(len(a)):
    c.append(a[i]**2+b[i]**3)
print(a,b,c)

技术分享图片

 

 

(3)自定义函数

def h(n):#定义一个函数
    a =list(range(n))
    b = list(range(1,5*n,5))
    c=[]
    for i in range(len(a)):
        c.append(a[i]**2+b[i]**3)
    return(c)
print(h(10))

import numpy

def g(n):
    a = numpy.arange(n)
    b = numpy.arange(0,5*n,5)
    c = a**2+b**3
    return(c)
print(g(10))


from datetime import datetime
start = datetime.now()
h(100000)
delta = datetime.now()-start
print(delta)


start=datetime.now()
g(10000)
delta=datetime.now()-start
print(delta)

 

 

 

技术分享图片

9.29

标签:time   技术分享   .com   pen   inf   一个   numpy   ima   图片   

原文地址:https://www.cnblogs.com/zhangjij/p/9722904.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!