breakpoint() function
breakpoint()
is a new debugging tool in Python 3.7. It is a built-in function that inserts a breakpoint during program execution, allowing the program to stop there and wait for further commands from the debugger. Callingbreakpoint()
function triggers the Python interpreter to pause execution and enter debugger mode at the call location, at which point you can examine the state of the program, check the values of variables, single-step through the program, and so on. Using thebreakpoint()
function can replace older debugging methods, such as using theimport pdb; pdb.set_trace()
Or insert in the codeprint()
statements for debugging. It makes debugging code easier, more readable, and more consistent with the style of Python code.
For example, the following code usesbreakpoint()
function inserts a breakpoint:
def func(a, b): c = a + b breakpoint() # Insert a breakpoint here return c result = func(2, 3) print(result)
When the program execution reaches thebreakpoint()
When it does, it pauses and enters debugger mode at the call location, where you can enter commands to check the values of variables, execute code, or debug the program further. When debugging is complete, you can enter the commandcontinue
Let the program continue.
bytearray() function
bytearray()
function returns a new array of bytes.bytearray
A class is a variable sequence containing a range of0 <= x < 256
The integers of thebytearray
The syntax is as follows:
class bytearray([source[, encoding[, errors]]])
-
source
: can be a string, an integer, an iterable object, or an object that follows the buffer interface; different types will have different effects. -
encoding
cap (a poem)errors
Dang.source
must be specified if it is a string.encoding
parameters.bytearray()
know how to use()
method to convert strings to bytes.
For example, the followingbytearray()
Some examples of the use of the function:
print(bytearray()) # Create an empty bytearray print(bytearray("python", encoding='utf-8')) # Create bytearray using strings print(bytearray(4)) # Create a bytearray of length 4, padded with null bytes print(bytearray([1, 2, 3])) # Create bytearray using list of integers
bytearray
Objects support in-place modification, addition and deletion of elements, and are well suited for scenarios that deal with byte data, such as file processing, network communication, and data parsing.
summarize
to this article on the python built-in function breakpoint () and bytearray () of the article is introduced to this, more related python built-in function breakpoint () bytearray () content, please search for my previous articles or continue to browse the following related articles I hope you will support me in the future!