Use the ljust() to left-justify a string.
word = 'beach'
number_spaces = 32
word_justified = word.ljust(number_spaces)
print(word)
#'beach'
print(word_justified)
#'beach 'Notice the spaces in the second string. The word ‘beach’ has 5 characters, which gives us 27 spaces to fill with empty space.
The original word variable remains unchanged, thus we need to assign the return of the method to a new variable, word_justified in this case.
The ljust() also accepts a specific char as a parameter to fill the remaining space.
word = 'beach'
number_chars = 32
char = '$'
word_justified = word.ljust(number_chars, char)
print(word)
#beach
print(word_justified)
#beach$$$$$$$$$$$$$$$$$$$$$$$$$$$Similar to the first situation, I have 27 $ signs to make it 32 total when I count the 5 chars contained in the word ‘beach’.