fork(6) download
  1. import timeit
  2.  
  3. n = 6
  4.  
  5. code1 = "'%s' %% (%s)" % (":".join(("%s",)*n), ",".join(("s",)*n))
  6. time1 = timeit.timeit(code1, setup="s='ff'")
  7.  
  8. code2 = "+':'+".join(("s",)*n)
  9. time2 = timeit.timeit(code2, setup="s='ff'")
  10.  
  11. print("""\
  12. code1=%s
  13. time1=%s
  14.  
  15. code2=%s
  16. time2=%s
  17.  
  18. time1/time2 = %s
  19. """ % (code1, time1, code2, time2, time1/time2))
Success #stdin #stdout 1.84s 10240KB
stdin
Standard input is empty
stdout
code1='%s:%s:%s:%s:%s:%s' % (s,s,s,s,s,s)
time1=0.7599992658942938

code2=s+':'+s+':'+s+':'+s+':'+s+':'+s
time2=1.0537607721053064

time1/time2 = 0.7212256197162217