Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

String rjust() and ljust() in python()

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

1. String rjust() The string rjust() method returns a new string of given length after substituting a given character in left side of original string.

Syntax:

string.rjust(length, fillchar)

Parameters:

length: length of the modified string. If length is less than or equal to the length of the original string then original string is returned.
fillchar: (optional) characters which needs to be padded. If it’s not provided, space is taken as a default argument.

Returns:

Returns a new string of given length after substituting a given character in left side of original string.

Example




# Python program to demonstrate working of 
# rjust()
string = 'geeks'
length = 8
  
# If no fill character is provided, space
# is used as fill character
print(string.rjust(length))

Output:

   geeks

Example




# example string
string = 'geeks'
length = 8
fillchar = '*'
  
print(string.rjust(length, fillchar))

Output:

***geeks  

 

2. String ljust()
The string ljust() method returns a new string of given length after substituting a given character in right side of original string.

Syntax:

string.ljust(length, fillchar)

Parameters:

length: length of the modified string. If length is less than or equal to the length of the original string then original string is returned.
fillchar: (optional) characters which needs to be padded. If it’s not provided, space is taken as a default argument.

Returns:

Returns a new string of given length after substituting a given character in right side of original string.

Example 1




# example string
string = 'geeks'
length = 8
  
# If no fill character is provided, space
# is used as fill character.
print(string.ljust(length))

Output: (Three spaces are printed after geeks)

geeks   

Example 2




# example string
string = 'geeks'
length = 8
fillchar = '*'
  
# print left justified string
print(string.ljust(length, fillchar))

Output:

geeks***  

My Personal Notes arrow_drop_up
Last Updated : 08 Jan, 2018
Like Article
Save Article
Similar Reads
Related Tutorials