Python中字符串的居中對齊可以使用字符串的內置方法center()
來實現。center()
方法接受一個整數作為寬度參數,用于指定字符串的總寬度,然后將原字符串居中放置在這個寬度內,并用空格字符填充。
以下是一個示例代碼:
text = "Hello, World!"
width = 20
centered_text = text.center(width)
print(centered_text)
輸出結果為:
Hello, World!
在上述示例中,字符串text
被居中對齊到總寬度為20的字符串中。由于text
的長度為13,所以在左右兩邊分別填充了3個空格字符。
你也可以指定用于填充的字符,通過添加一個可選的fillchar
參數來實現。例如,如果你想使用*
字符來填充空白部分,可以這樣寫:
text = "Hello, World!"
width = 20
centered_text = text.center(width, '*')
print(centered_text)
輸出結果為:
***Hello, World!****
在這個示例中,*
字符被用于填充空白部分。