學習如何使用Python中的字符串對齊填充字符

Python 中的字符串對齊填充字符是一個非常有用的功能,它可以讓我們對字符串進行對齊填充,使其看起來更加整齊。本文將介紹如何使用 Python 中的字符串對齊填充字符功能,以及它的一些實用技巧。

Python 中的字符串對齊填充字符功能可以讓我們對字符串進行對齊填充,以使其看起來更加整齊。要使用這個功能,我們可以使用 str.ljust()str.rjust() 方法,它們分別可以對字符串進行左對齊填充和右對齊填充。

舉個例子,假設我們有一個字符串 ‘Hello World’,我們可以使用 str.ljust() 方法對其進行左對齊填充,像這樣:

str = 'Hello World'
str = str.ljust(20, '*')
print(str)

執行上面的程式碼,就會得到一個長度為 20 的字符串,其中 ‘Hello World’ 被對齊填充到左邊,而右邊則用 ‘*’ 填充:

Hello World********

另外,我們也可以使用 str.rjust() 方法對字符串進行右對齊填充,像這樣:

str = 'Hello World'
str = str.rjust(20, '*')
print(str)

執行上面的程式碼,就會得到一個長度為 20 的字符串,其中 ‘Hello World’ 被對齊填充到右邊,而左邊則用 ‘*’ 填充:

********Hello World

另外,Python 中的字符串對齊填充字符功能還可以用於格式化輸出,例如,我們可以對輸出的字符串進行對齊填充,以使其看起來更加整齊:

str1 = 'Hello'
str2 = 'World'
str3 = '!'

print(str1.ljust(10, '*') + str2.rjust(10, '*') + str3.rjust(10, '*'))

執行上面的程式碼,就會得到一個長度為 30 的字符串,其中 ‘Hello’ 被對齊填充到左邊,‘World’‘!’ 則被對齊填充到右邊:

Hello*********World*******!

總結,Python 中的字符串對齊填充字符功能可以讓我們對字符串進行對齊填充,以使其看起來更加整齊,並且還可以用於格式化輸出。

發佈留言