Python | end parameter in print()

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.

filter_none

edit
close

play_arrow

link
brightness_4
code

# This Python program must be run with
# Python 3 as it won't work with 2.7.
  
# ends the output with a <space> 
print("Welcome to" , end = ' '
print("GeeksforGeeks", end = ' ')

chevron_right


Output :

Welcome to GeeksforGeeks

One more program to demonstrate working of end parameter.

filter_none

edit
close

play_arrow

link
brightness_4
code

# This Python program must be run with
# Python 3 as it won't work with 2.7.
  
# ends the output with '@'
print("Python" , end = '@'
print("GeeksforGeeks")

chevron_right


Output :

Python@GeeksforGeeks

This article is contributed by Ankit Bindal. If you like GeeksforGeeks and would like to contribute, you can also write an article and mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above



My Personal Notes arrow_drop_up


Article Tags :

22


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.