form time import time,localtime,sleep
#时间戳,从1970年1月1号0点0秒开始到现在经历过的秒数
print(localitime(time()))
#例:创建一个父类和子类,父类计算俩个数字之和记为SUM,子类打印这个SUM def joker(func): def warp(num1,num2): print('num1+num2=',num1+num2) return func(num1,num2) return warp @joker def sum(num1,num2): print(num1,num2) pass sum(12,14)
结果:num1+num2= 26 12 14
#例:列表生成式 a = (x for x in range (100) if x % 2== 0) for i in range(10): print(next(a)) #生成式 # a = [x for x in range (1000) if x % 2== 0] #优点:计算速度快,因为一次性加载到内存中,适合数据量不是太大的情况10000- 2000- #缺点:占用内存 #生成器 #a = (x for x in range (1000) if x % 2== 0) #优点:节约内存空间 #缺点:计算速度慢因为要生成
结果:
#例:
def deco(func): def warp(H): print('joker') return func(H) return warp @deco def joker(name): print('hello %s'%name) joker('hena')
结果:
joker hello hena