Python String expandtabs() Method

Python expandstabs() method replaces all the characters by sepecified spaces. By default a single tab expands to 8 spaces which can be overridden according to the requirement.

We can pass 1, 2, 4 and more to the method which will replace tab by the these number of space characters.

Python String expandtabs() Method Syntax

It has the following syntax:

expandtabs(tabsize=8)  

Parameters

  • tabsize: It is optional and default value is 8.

Return Type

It returns a modified string.

Different Examples for Python String expandtabs() Method

Let’s see some examples to understand the expandtabs() method.

Python String expandtabs() Method Example 1

Calling method without specifying spaces. It sets to it’s default value.

# Python endswith() function example  

# Variable declaration  

str = "Welcome \t to \t the \t Pythonapp."  

# Calling function  

str2 = str.expandtabs()  

# Displaying result  

print(str2)

Output:

Welcome to the Pythonapp.

Python String expandtabs() Method Example 2

See, how the output is changing after each call. Each method is set to different-different number of spaces.

# Python endswith() function example  

# Variable declaration  

str = "Welcome \t to \t the \t Pythonapp."  

# Calling function  

str2 = str.expandtabs(1)  

str3 = str.expandtabs(2)  

str4 = str.expandtabs(4)  

# Displaying result  

print(str2)  

print(str3)  

print(str4)

Output:

Welcome to the Pythonapp.
Welcome to the Pythonapp.
Welcome to the Pythonapp.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *