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

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

filter_none

edit
close

play_arrow

link
brightness_4
code

# 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))

chevron_right


Output:

   geeks

Example

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


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

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


Output: (Three spaces are printed after geeks)

geeks   

Example 2

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


Output:

geeks***  


My Personal Notes arrow_drop_up

Recommended Posts:



    Article Tags :

    Be the First to upvote.


    Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.