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 中的字符串對齊填充字符功能可以讓我們對字符串進行對齊填充,以使其看起來更加整齊,並且還可以用於格式化輸出。