The print() function accepts an object as a parameter, such as a string, a number, or a list. It is then converted to a string through an implicit call of the built-in str() function and the value is printed to an output stream.


The object to be printed is passed to the print() function as a parameter:



Below is an example of the string being printed:

print("Hello, World!")
# Output: Hello, World!

Multiple objects can also be printed within one print() when passed as a comma-separated list of paramters. By default, each object is separated by one space in the printed result:

print("Hello,", "World!")
# Output: Hello, World!

Codebyte Example

In additional to printing multiple objects, the print() function also comes with sep and end parameters to further format the printed result:

Edit this page on GitHub


Interested in helping build Docs? Read the Contribution Guide or share your feedback.

Learn Python on Codecademy