Python String | ljust method
Start your free 7-days trial now!
Python's str.ljust(~) method returns a left-justified (aligned) string with the specified length.
Parameters
1. width | number
The length of the return string.
2. fillchar | character | optional
The character to use for padding. Default is " " (space).
Return value
A left-justified string padded to the specified width.
If the specified width is less than the length of the original string, the original string is returned.
Examples
Basic usage
To return a left-justified string of length 6 for "Dog":
x = "Dog"x.ljust(6)
'Dog '
Note that there are three space characters after Dog to make the returned string 6 characters.
Fillchar parameter
To return a left-justified string of length 6 for "Dog" using '*' as the padding character:
y = "Dog"y.ljust(6, '*')
'Dog***'
Now there are three '*' characters after 'Dog' to make the returned string 6 characters.
Width less than length of original string
To return a left-justified string of length 2 for "Dog" using '*' as the padding character:
z = "Dog"z.ljust(2, '*')
'Dog'
As the provided width of 2 was less than the length of "Dog", a copy of the original string is returned.