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.