String rjust() and ljust() in python()
Last Updated :
08 Jan, 2018
Improve
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:
Python3
Output:
Python3
Output:
Python3
Output: (Three spaces are printed after geeks)
Python3
Output:
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))
geeksExample
# example string
string = 'geeks'
length = 8
fillchar = '*'
print(string.rjust(length, fillchar))
***geeks2. 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))
geeksExample 2
# example string
string = 'geeks'
length = 8
fillchar = '*'
# print left justified string
print(string.ljust(length, fillchar))
geeks***