Friday, October 3, 2025
HomeLanguagesPython | time.monotonic() method

Python | time.monotonic() method

Python time.monotonic() method is used to get the value of a monotonic clock. A monotonic clock is a clock that can not go backward.  As the reference point of the returned value of the monotonic clock is undefined, only the difference between the results of consecutive calls is valid.

Python time.monotonic() method Syntax:

Syntax: time.monotonic()

Parameter: No parameter is required.

Return type: This method returns a float value which represents the value of a monotonic clock in fractional seconds. 

Python time monotonic() example

Example 1: Use of time.monotonic() method to get the value of a monotonic clock 

Python3




# Python program to explain time.monotonic() method
 
# importing time module
import time
 
# Get the value of
# a monotonic clock using
# time.monotonic() method
value = time.monotonic()
 
# print the value of
# the monotonic clock
print("Value of the monotonic clock (in fractional seconds):", value)


Output:

Value of the monotonic clock (in fractional seconds): 216444.515

Example 2: Use of time.monotonic() method to measure elapsed time in long-running process

Python3




# Python program to explain time.monotonic() method
 
# importing time module
import time
 
# Get the value of
# a monotonic clock at the
# beginning of the process
# using time.monotonic() method
start = time.monotonic()
 
# print the value of
# the monotonic clock
print("At the beginning of the process")
print("Value of the monotonic clock (in fractional seconds):", start)
 
i = 0
arr = [0] * 10
while i < 10:
    # Take input from the user
    arr[i] = int(input())
    i = i + 1
 
# Print the user input
print(arr)
 
# Get the value of
# monotonic clock
# using time.monotonic() method
end = time.monotonic()
 
# print the value of
# the monotonic clock
print("\nAt the end of the process")
print("Value of the monotonic clock (in fractional seconds):", end)
print("Time elapsed during the process:", end - start)


Output:

At the beginning of the process
Value of the monotonic clock (in fractional seconds): 216491.25
1
2
3
4
5
6
7
8
9
10
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

At the end of the process
Value of the monotonic clock (in fractional seconds): 216516.875
Time elapsed during the process: 25.625
Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32331 POSTS0 COMMENTS
Milvus
85 POSTS0 COMMENTS
Nango Kala
6703 POSTS0 COMMENTS
Nicole Veronica
11867 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11929 POSTS0 COMMENTS
Shaida Kate Naidoo
6818 POSTS0 COMMENTS
Ted Musemwa
7080 POSTS0 COMMENTS
Thapelo Manthata
6775 POSTS0 COMMENTS
Umr Jansen
6776 POSTS0 COMMENTS