5个python提速技巧,速度瞬间提上来了Repair(一)

5个python提速技巧,速度瞬间提上来了Repair(一),第1张

5个python提速技巧,速度瞬间提上来了Repair(一)

python程序代码运行缓慢,怎么优化都不行,运行卡,今天就教大家如何提速。

优化的前提:

1、python代码可以正常运行

2、用内存换取运行时间

3、降低代码的可读性

 定义耗时装饰器

# 可监控程序运行时间
import time
def clock(func):
    def wrapper(*args, **kwargs):
        start_time = time.time()
        result = func(*args, **kwargs)
        end_time = time.time()
        print("共耗时: %s秒" % round(end_time - start_time, 2))
        return result
    return wrapper

1、避免全局变量

start_time = time.time()
size = 10000
for x in range(size):
    for y in range(size):
        z = x * y
end_time = time.time()
print('共耗时:%s秒' % round(end_time - start_time, 2))

# 共耗时:11.78秒,不推荐
# 使用局部变量
@clock
def multiplication():
    size = 10000
    for x in range(size):
        for y in 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5670546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存