Flexiple Logo
  1. Home
  2. Blogs
  3. Python
  4. Sep Parameter In print()

Sep Parameter In print()

Author image

Harsh Pandey

Software Developer

Published on Tue Mar 19 2024

Python's print() function is known for its ease of use and flexibility. An often-overlooked feature of this function is the sep parameter, which stands for 'separator'. This blog will explore the sep parameter, showing how it can be used to format output effectively.

What Is sep Parameter?

The sep parameter in Python's print() function specifies the separator that should be used between the values. By default, this parameter is set to a space (' '), which is why when you print multiple items, they are spaced out. However, it can be customized to any string or character.

Customizing The sep Parameter

Customizing the sep parameter can be particularly useful in a variety of situations, such as data formatting, file writing, or even just improving the readability of your output.

Example 1: Using a Hyphen as Separator

print("2024", "01", "02", sep="-")

Output.
2024-01-02

The sep parameter in this example is set to "-", which is useful for formatting dates.

Example 2: Comma-Separated Values

print("Apple", "Banana", "Cherry", sep=", ")

Output.
Apple, Banana, Cherry

The separator here is set to ", ", making the output appear as a comma-separated list, a common format for lists in text.

Combining sep With end

The sep parameter can be used in conjunction with the end parameter for even greater control over the format of your output.

print("Hello", "Python", sep=" -> ", end="!")

Output.
Hello -> Python!

In this code, sep is " -> " and end is "!", creating a directional statement with a custom ending.

The sep parameter in Python's print() function is a powerful tool for formatting output. It offers simplicity and flexibility, allowing developers to easily customize the separator between printed items. Whether you're working on data science projects, building a command-line application, or just scripting, understanding and utilizing the sep parameter can significantly enhance the presentation of your output.

Related Blogs

Browse Flexiple's talent pool

Explore our network of top tech talent. Find the perfect match for your dream team.