Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在节省PC资源方面,什么更快?_Python_Python 3.x - Fatal编程技术网

Python 在节省PC资源方面,什么更快?

Python 在节省PC资源方面,什么更快?,python,python-3.x,Python,Python 3.x,或 我如何测试它? 我知道正确的选择是第一选择。 但是如何检查第一个性能是否工作得更快?没有太大区别: if(ordero=='' or orderf==''): 对我的系统的回应是: import time ordero = '' orderf = '' start = time.time() for _ in range(10000): if not ordero or not orderf: pass end = time.time() print(end

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

没有太大区别:

if(ordero=='' or orderf==''):
对我的系统的回应是:

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)

为了测试这种类型的字符串,我通常使用分析器

概要文件是一组统计数据,描述程序各部分执行的频率和时间

这并不能解决您的具体问题,但它可以帮助您决定哪个函数更适合您


希望它有用

对我来说,在1000万美元中是0.6049275398254395和0.6864993572235107。谢谢,谢谢你的回答。我试试看。
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