How to execute the print() function in Python
The print() function in Python converts the given object(s) to a string first before printing it (them) to the screen.
Syntax
The syntax of print() function is:
print(Object(s), sep=‘ ‘, end=‘\n’, file=sys.stdout, flush=False)
Parameters
-
Object(s)- Object(s) to be printed on the screen. -
sep- object(s) are printed separately with the separator in between, and the default value is ‘ ’. (optional) -
end- end is printed at last, and the default value is ‘/n’.(optional) -
file- Object with a write(string) function, and the default value issys.stdout. (optional) -
flush- If True, the stream is flushed otherwise buffered and the default value is False. (optional)
print()function in Python returnsNone.
Examples
- Printing one object onto the screen:
print("Educative")
- Printing more than one object onto the screen:
print("Educative", "provides interactive courses.")
- Printing two objects with a separator:
print("Educative", "Provides interective courses.", sep=": ")
- Printing one object with
endparameter:
print("Educative", end=' !!')
- Printing one object into the file:
# Creating output filewith open('output/output.txt', 'w') as f:print('Educative', file=f) # Printing Educative in output.txt file
Free Resources
Copyright ©2026 Educative, Inc. All rights reserved