mirror of
https://github.com/rasbt/python_reference.git
synced 2024-11-24 04:21:15 +00:00
timeit test
This commit is contained in:
parent
34d609cc88
commit
e0f29b6354
24
timeit_test.py
Normal file
24
timeit_test.py
Normal file
|
@ -0,0 +1,24 @@
|
|||
# Sebastian Raschka, 03/2014
|
||||
# comparing string formating: %s and .format()
|
||||
|
||||
import timeit
|
||||
|
||||
format_res = timeit.timeit("['{}'.format(i) for i in range(10000)]", number=1000)
|
||||
|
||||
binaryop_res = timeit.timeit("['%s' %i for i in range(10000)]", number=1000)
|
||||
|
||||
print('{}: {}\n{}: {}'.format('format()', format_res, '%s', binaryop_res))
|
||||
|
||||
################################
|
||||
# On my machine
|
||||
################################
|
||||
#
|
||||
# Python 3.4.0
|
||||
# MacOS X 10.9.2
|
||||
# 2.5 GHz Intel Core i5
|
||||
# 4 GB 1600 Mhz DDR3
|
||||
#
|
||||
################################
|
||||
# format(): 2.815331667999999
|
||||
# %s: 1.630353775999538
|
||||
################################
|
Loading…
Reference in New Issue
Block a user