国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python定時(shí)執(zhí)行指定函數(shù)的方法

2020-02-23 01:27:19
字體:
供稿:網(wǎng)友

本文實(shí)例講述了python定時(shí)執(zhí)行指定函數(shù)的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

# time a function using time.time() and the a @ function decorator# tested with Python24  vegaseat  21aug2005import timedef print_timing(func):  def wrapper(*arg):    t1 = time.time()    res = func(*arg)    t2 = time.time()    print '%s took %0.3f ms' % (func.func_name, (t2-t1)*1000.0)    return res  return wrapper# declare the @ decorator just before the function, invokes print_timing()@print_timingdef getPrimeList(n):  """ returns a list of prime numbers from 2 to < n using a sieve algorithm"""  if n < 2: return []  if n == 2: return [2]  # do only odd numbers starting at 3  s = range(3, n+1, 2)  # n**0.5 may be slightly faster than math.sqrt(n)  mroot = n ** 0.5  half = len(s)  i = 0  m = 3  while m <= mroot:    if s[i]:      j = (m*m-3)//2      s[j] = 0      while j < half:        s[j] = 0        j += m    i = i+1    m = 2*i+3  return [2]+[x for x in s if x]if __name__ == "__main__":  print "prime numbers from 2 to <10,000,000 using a sieve algorithm"  primeList = getPrimeList(10000000)  time.sleep(2.5)"""my output -->prime numbers from 2 to <10,000,000 using a sieve algorithmgetPrimeList took 4750.000 ms"""

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 长治市| 崇阳县| 宁津县| 宁陵县| 修武县| 泰来县| 都江堰市| 镇坪县| 高陵县| 老河口市| 都江堰市| 尤溪县| 集贤县| 新平| 呼伦贝尔市| 赤峰市| 都匀市| 莒南县| 洱源县| 松原市| 宁乡县| 山东| 鹤山市| 东乌珠穆沁旗| 渭源县| 工布江达县| 涟源市| 沅江市| 安泽县| 鄯善县| 保山市| 南江县| 平舆县| 大丰市| 古交市| 胶州市| 迁安市| 历史| 山阴县| 高雄县| 西贡区|