python测试时间

from timeit import timeit

import re

reg = re.compile('look')

def find(string, text):

    if string.find(text) > -1:

        pass

def re_search(string):

    if reg.search(string):

        pass

def re_find(string, text):

    if re.search(text, string):

        pass

def best_find(string, text):

    if text in string:

       pass

print timeit("find(string, text)", "from __main__ import find; string='lookforme'; text='look'")

print timeit("re_search(string)", "from __main__ import re_search; string='lookforme'")

print timeit("re_find(string, text)", "from __main__ import re_find; string='lookforme'; text='look'")

print timeit("best_find(string, text)", "from __main__ import best_find; string='lookforme'; text='look'")

python -m timeit "'llo' in 'hello'"

猜你喜欢

转载自blog.csdn.net/sinat_34080511/article/details/87821610