节省PC资源的速度更快


if not ordero or not orderf:

if(ordero=='' or orderf==''):

我该如何测试?我知道正确的是第一个选择。但是如何检查第一个性能是否会更快地工作?

用于测试这种类型的字符串i通常是剖面。

一个配置文件是一组统计信息,描述了程序的各个部分的频率和时间。

Python Profiler

这不是解决您确切问题的解决方案,但它可以帮助您决定哪些功能更适合您。

希望它有用!

没有很大的区别:

import time
ordero = ''
orderf = ''
start = time.time()
for _ in range(10000):
    if not ordero or not orderf:
        pass
end = time.time()
print(end - start)
start = time.time()
for _ in range(10000):
    if (ordero=='' or orderf==''):
        pass
end = time.time()
print(end - start)

我系统上的响应是:

$ python time.py
0.00140619277954
0.00133681297302

最新更新