Skip to content

Print Statements

One built-in function in Python is print(). The value or expression inside of the parenthesis of a print() function "prints" out to the REPL when the print() function is called.

An example using the print() function is below:

>>> name = "Gabby"
>>> print("Your name is: ")
Your name is: 
>>> print(name)
Gabby

Remember that strings must be enclosed by quotation marks. The following command produces an error.

>>> print(Gabby)

NameError: name 'Gabby' is not defined

This error is corrected by surrounding the string Gabby with quotation marks.

>>> print("Gabby")
Gabby

Expressions passed to the print() function are evaluated before they are printed out. For instance, the sum of two numbers can be shown with the print() function.

>>> print(1+2)
3

If you want to see the text 1+2, you need to define "1+2" as a string and print out the string "1+2" instead.

>>> print("1+2")
1+2

Strings can be concatenated (combined) inside of a print() statement.

>>> name = Gabby
>>> print('Your name is: ' + name)
Your name is Gabby

The print() function also prints out individual expressions one after another with a space in between when the expressions are placed inside the print() function and separated by a comma.

>>> print("Name:","Gabby","Age", 2+7)
Name: Gabby Age 9