time.perf_counter() function in Python with examples
In this tutorial, we will learn about time.perf_counter() function in Python. Its function is to calculate the total execution time of any program.
It returns a float value (precise value of execution time).
It is helpful in comparing any two algorithms or checking if it is done under a given time. It also has many applications in various fields.
Calculating the execution time of a basic program
Creating an introductory program for printing the execution time as-
import time print(time.perf_counter())
This is how we tried to print the execution time using
Calculating the execution time of Hello World
We will print and see what the execution time of this program is. Let’s move forward to the snippet part as-
import time print("Hello World") print(time.perf_counter())
Hello World 5266.26077137
Calculate the execution time of a sum of two numbers
We will calculate the sum of two numbers and then print the execution time. Let’s try to print the execution time of this program-
import time a=9 b=10 c=0 c=a+b print(c) print(time.perf_counter())
Calculate the execution time of the reverse of a number
We will reverse a number using the below algorithm and calculate its execution time-
import time num = 1234 temp = num rev = 0 while num > 0: remainder = num % 10 rev = (rev * 10) + remainder num = num // 10 print(rev) print(time.perf_counter())
This tutorial has a lot of information on this particular module to calculate the execution time. I hope you found this tutorial helpful. Thanks for reading!
Leave a Reply