Tutorialspoint.dev

Python | sep parameter in print()

The separator between the arguments to print() function in Python is space by default (softspace feature) , which can be modified and can be made to any character, integer or string as per our choice. The ‘sep’ parameter is used to achieve the same, it is found only in python 3.x or later. It is also used for formatting the output strings.

Examples:

#code for disabling the softspace feature
print('G','F','G', sep='')
  
#for formatting a date
print('09','12','2016', sep='-')
  
#another example
print('pratik','geeksforgeeks', sep='@')

Output:

GFG
09-12-2016
[email protected]


The sep parameter when used with end parameter it produces awesome results. Some examples by combining the sep and end parameter.

print('G','F', sep='', end='')
print('G')
#n provides new line after printing the year
print('09','12', sep='-', end='-2016n')
  
print('prtk','agarwal', sep='', end='@')
print('geeksforgeeks')

Output:

br>
GFG
09-12-2016
[email protected]

Note: Please change the language from Python to Python 3 in the online ide.

Go to your interactive python ide by typing python in your cmd ( windows ) or terminal ( linux )

#import the below module and see what happens
import antigravity
#NOTE - it wont work on online ide

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



This article is attributed to GeeksforGeeks.org

tags:

Python

You Might Also Like

leave a comment

code

0 Comments

load comments

Subscribe to Our Newsletter