print() function in Python

Printing is easy in python, print() function is used to print objects on the screen or any other standard output device.

It can take zero or more arguments.

We can use

print('programming9') or print("programming9") or print(''' programming9''').

the three methods are valid statements and prints output.

Syntax:

print(object(s), sep=' ', end='\n', file=file, flush=flush)
  • objects= Any values, it will be converted to string before it is printed.
  • sep= Separator is optional and it is used to separate the objects, default is ' '
  • end= end is also optional, end describes what to print at end. By default it is new line (line feed) '\n'
  • file= it also optional, An object with a write method. Default is sys.stdout
  • flush= flush is optional. A Boolean, specifying if the output is flushed (True) or buffered (False). By default it is False.

Examples:

#print one object
print("programming9.com") #semicolon not required and prints as it is.

#print multiple objects
print("programming9",".com") #programming9.com

#Use any symbol as separator
print("programming9","com",sep='.') #programming9.com

print("Hello","world",sep=',,,') #output is Hello,,,world

Example of print() with variables

variable is just a named representation of a location in memory to hold a value or an object.

variables doesn't require Datatypes in python.

Ex:

x=10
print("x=", x) 
#output is x= 10 

 Let us see an example for end and sep.

print('p', 'r', 'o', sep=',')
print('programming9',end='.')
print('com') 

#output:
#p,r,o                                                                                                                                 
#programming9.com