时间日期

from datetime import datetime,timedelta  #导入datetime,timedelta
a=datetime.today()    #获取当前日期

b=datetime.now()      #获取当前日期时间
print(a,b)
print(b,b.minute)     #输出当前日期时间及分钟

c=datetime(2013,4,9)   #生成指定日期
print(a-c)                #输出日期差
print(a + timedelta(hours=72))
print(a + timedelta(days=100))
print(a - timedelta(weeks=2))

a=list(range(10))     #生成范围1-10列表(注意:a,b两个列表长度要一致,否则会出错)
b=list(range(0,50,5))
c=[]                     #定义一个空列表
for i in range(len(a)):      #对列表进行循环遍历
    c.append(a[i]+b[i])
    print(a,b,c)

def pySum(n):          #定义一个函数(注意:格式对齐,否则会出错)
    a=list(range(n))
    b=list(range(0,50*n,5))
    c=[]
    for i in range(len(a)):
        c.append(a[i]**2+b[i]**3)
        return(c)
    print(pySum(20))

import numpy          #导入库numpy
a=numpy.arange(10)        #生成数组
b=numpy.arange(0,50,5)
c=a+b
print(a,b,c)
print(type(a))

def npSum(n):          #定义一个函数(注意:格式对齐,否则会出错)
    a = numpy.arange(10)
    b=numpy.arange(0,50*n,5)
    c=[]
    for i in range(len(a)):
        c.append(a[i]**2+b[i]**3)
        return(c)
    print(npSum(20))

from datetime import datetime
start=datetime.now()
pySum(1000)              #计算出时间间隔
delta=datetime.now()-start
print(delta)

start=datetime.now()
npSum(1000)
delta=datetime.now()-start
print(delta)

猜你喜欢

转载自www.cnblogs.com/h000/p/9722989.html