Python breakpoint()
Python breakpoint() builtin function lets us to enter debugger at this function call site.
In this tutorial, we will learn about the syntax of Python breakpoint() function, and learn how to use this function with the help of examples.
Syntax
The syntax of breakpoint() function is
breakpoint(*args, **kws)
where
Parameter | Required/Optional | Description |
---|---|---|
*args | Optional | Arguments. |
**kws | Optional | Keywords. |
Example
In this example, we will write a Python program to find the largest element of a list. After initializing the list, and before finding the largest, we will call breakpoint() function as shown in the following program.
Python Program
myList = [24, 0, 8, 6]
breakpoint()
largest = max(myList)
print(largest)
Run this program, and you should enter into Python debugger as shown below.
Now, we can query variables that are instantiated till this point in the program. Let us query myList
. Python debugger shall echo the value of myList
and wait for another command.
Now, let us query for the variable largest
. Since, the variable is not yet initialized in the program, Python debugger might raise an error.
Thus, we can debug our application using breakpoint() function.
Conclusion
In this Python Tutorial, we have learnt the syntax of Python breakpoint() builtin function, and also learned how to use this function, with the help of Python example programs.