What do you understand by end parameter in print() in Python

By default python’s print() function ends with a newline. A programmer with C/C++ background may wonder how to print without newline.

Python’s print() function comes with a parameter called ‘end’. By default, the value of this parameter is ‘\n’, i.e. the new line character. You can end a print statement with any character/string using this parameter.

In Python, the built-in print() function is used to display text or output on the screen. The print() function allows you to specify various parameters to control the output format. One of these parameters is the end parameter.

By default, the end parameter in the print() function is set to '\n' (a new line character), which means that each call to print() will end with a newline character, and the next call will start on a new line.

However, you can change the end parameter to specify a different character or string that will be printed at the end of the output. For example, if you want to print two strings on the same line, you can set the end parameter to an empty string, like this: 

 

print("Hello", end="")
print("World")

This will print "HelloWorld" on the same line, without any space or newline between them.

Alternatively, you can set the end parameter to a different character or string, like this: 

 

print("Hello", end=";")
print("World")

This will print "Hello;World" on the same line, with a semicolon separating the two strings.

In summary, the end parameter in the print() function is used to specify what character or string will be printed at the end of the output.

Submit Your Programming Assignment Details