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 pratik@geeksforgeeks
The sep parameter when used with the end parameter it produces awesome results. Some examples by combining the sep and end parameters.
- Python3
print ( 'G' , 'F' , sep = ' ', end=' ') print ( 'G' ) #\n provides new line after printing the year print ( '09' , '12' , '2016' , sep = '-' , end = '\n' ) print ( 'prtk' , 'agarwal' , sep = ' ', end=' @') print ( 'geeksforgeeks' ) |
Output:
GFG 09-12-2016 prtkagarwal@geeksforgeeks
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 )
- Python3
#import the below module and see what happens import antigravity #NOTE - it wont work on online ide |
Last Updated on October 25, 2021 by admin