Python String rjust() Method

Returns right justified string

Usage

The rjust() method returns right-justified string of length width.

Padding is done using the specified fillchar (default is an ASCII space).

The original string is returned as it is, if width is less than or equal to string length.

Syntax

string.rjust(width,fillchar)

Python String rjust() method parameters
ParameterConditionDescription
widthRequiredThe length of the string
fillcharOptionalA character you want to use as a fill character.
Default is an ASCII space.

Basic Example

Example: Align text right

S = 'Right'
x = S.rjust(12)
print(x)

Output:

       Right

Specify a Fill Character

By default the string is padded with whitespace (ASCII space).

You can modify that by specifying a fill character.

Example: rjust() with ‘*’ as a fill character

S = 'Right'
x = S.rjust(12, '*')
print(x)

Output:

*******Right

Equivalent Method

You can achieve the same result by using format() method.

Example: Align text right with format()

S = 'Right'
x = '{:>12}'.format(S)
print(x)

Output:

       Right