對齊器:對齊字串以實現美觀輸出
列印多個長度不同的字串時,可能會出現格式問題,導致外觀不對齊。本文介紹了兩種優雅的方法,str.format 和 Python 3 的 f-strings,來克服這個障礙並實現有組織的輸出。
方法 1:str.format
str.format 允許使用佔位符值靈活地對齊字串。語法為 {index:alignment ; width},其中:
例如,以下程式碼列印不同長度的字串,左對齊和右對齊最小寬度為5:
'{0: <5}'.format('s') # 's ' '{0: >5}'.format('ss') # ' ss'
方法2:Python 3 F-Strings
在Python 3 中,f-string 提供了一種使用以下方式對齊字串的便捷方法與str.format 的語法相同。但是,沒有指定參數的索引,並且使用 = 符號代替冒號:
f'{s:>5}' # ' ss' f'{s:<5}' # 's '
以上是如何在 Python 中對齊字串以獲得美觀的輸出?的詳細內容。更多資訊請關注PHP中文網其他相關文章!