Python Output

5 min read ·

Output in Python means displaying information to the user. The most commonly used function for output in Python is the print() function.
The print() function is simple, powerful, and flexible. It can display text, numbers, variables, and even the result of expressions.

What is Output in Python?

Output allows a program to:
  • Show results to the user
  • Display messages
  • Debug code
  • Print data for verification
Python sends output to the standard output device, which is usually the screen.
Definition

Python output is the data that a program displays after execution, commonly using the print() function.


The print() Function

The print() function is used to display output on the screen. It can take one or multiple arguments and prints them in a readable format.

Basic Syntax

Code Example 1: Printing Text

Code Example 2: Printing a Number

Code Example 3: Printing Expression Result


Printing Variables

You can use print() to display the value of variables.

Code Example 1: Print a Variable

Code Example 2: Print Multiple Variables

Code Example 3: Print Text and Variable Together


Using Separator and End Parameters

The print() function provides optional parameters to control formatting.

sep Parameter

Controls how multiple values are separated.

end Parameter

Controls what happens at the end of the output.

Double Quotes in Python Print

Python allows strings to be written using double quotes. Double quotes are commonly used when the text contains single quotes.

Code Example 1: Simple Double Quotes

Code Example 2: Using Single Quote Inside Double Quotes

Code Example 3: Printing a Sentence

Best Practice

Double quotes are often preferred for clean and consistent code.


Print Without a New Line

By default, print() adds a new line after printing output. You can change this behavior using the end parameter.

Code Example 1: Default New Line

Code Example 2: Print Without New Line

Code Example 3: Custom End Character

Useful Tip

Printing without a new line is helpful for progress messages and formatted output.


Printing Multiple Lines

Python can print multiple lines using escape characters.

Code Example 1: New Line Character

Code Example 2: Multi-line Text


Why Python Output is Easy

Python output is:
  • Simple to use
  • Highly readable
  • Flexible for formatting
  • Beginner-friendly
Key Takeaway

The print() function is the primary way to communicate results from a Python program.


Python Print Numbers and Text

The print() function in Python can be used to display numbers, text, and combinations of both. Python automatically handles different data types, making output simple and readable.

Print Numbers

In Python, numbers can be printed directly without using quotes. Python supports integers, floating-point numbers, and complex numbers.
Important

Numbers should not be enclosed in quotes, otherwise they will be treated as text.

Code Example 1: Print an Integer

Code Example 2: Print a Floating-Point Number

Code Example 3: Print Result of a Calculation


Print Numbers Stored in Variables

You can also print numeric values stored in variables.

Code Example 1: Print Variable Value

Code Example 2: Print Multiple Numbers

Code Example 3: Print Calculated Value


Mix Text and Numbers

Python allows mixing text and numbers in output. This is commonly done using commas inside the print() function.
Key Concept

When using commas, Python automatically adds a space between values.

Code Example 1: Text and Number Together

Code Example 2: Multiple Text and Numbers

Code Example 3: Printing Calculation with Text


Using f-strings (Modern Way)

Python also provides f-strings to mix text and numbers in a clean way.
Best Practice

f-strings are the recommended way in modern Python.

Code Example 1: Basic f-string

Code Example 2: Expression Inside f-string

Code Example 3: Multiple Values


Common Mistake to Avoid

Trying to mix text and numbers using + causes an error.

Incorrect Example

Correct Example


Exercise

  • Print any two numbers
  • Print text with a number using commas
  • Print a calculation result using an f-string