DEV Community

pooyaalamdari
pooyaalamdari

Posted on

print(end="\n")

Certainly! Let's break down the Python code you've provided, line by line:

print(5, True, end=" | ")
Enter fullscreen mode Exit fullscreen mode
  • print(): This is the print function, used to output data to the screen.
  • 5: The first argument to print(), an integer value.
  • True: The second argument, a boolean value.
  • end=" | ": An optional parameter of the print() function that specifies what should be printed at the end of the output. By default, print() ends with a newline character (\n), but here it's been changed to print " | " instead. This means that after printing the arguments, the cursor will stay on the same line, waiting for the next print statement.
print("tim")
Enter fullscreen mode Exit fullscreen mode
  • Another call to the print() function, this time with a single argument:
  • "tim": A string argument that will be printed on the screen.

When these two lines of code are executed, the output will be:

5 True | tim
Enter fullscreen mode Exit fullscreen mode

The first line prints 5 and True separated by a space, followed by " | ", without moving to a new line. The second line then prints "tim" on the same line, right after the " | ".

Top comments (0)