Published Oct 26, 2023
Contribute to Docs

The method .rjust() adds padding of a specified length to the left of a given string. The user can specify a character to use as the padding. The number of padding characters added is equal to the length specified in the method call minus the length of the string provided.


parameter_string.rjust(length, padding_character)

Required Parameters

  • parameter_string: The string to be modified with padding.
  • length: An integer used to determine how many characters of padding will be added. The number of padding characters will be equal to length minus the length of string_parameter.

Optional Parameters

  • padding_character: The character used as the padding. Must be a single character. Default value is a space (" ").


The following are example calls to .rjust() using different parameters:

print("endurantism".rjust(22, "-"))
print("exdurantism".rjust(5, "x"))

The code above gives the following output:


Codebyte Example

The code below is runnable, change the value of your_string, your_length, and your_character to test the .rjust() method.


All contributors

Looking to contribute?

Learn Python on Codecademy