在固定寬度列中列印字串
列印不同長度的字串時,會出現字串輸出對齊不均勻的問題。若要修正此問題,請考慮利用字串格式化技術。
將 str.format() 與 Padding 結合使用
'{0: <5}'.format('s') # Left-align with 5 characters '{0: >5}'.format('ss') # Right-align with 5 characters
數字「0」指的是參數傳遞給 str.format()。 '”指定對齊方式。
將 f 字串與填充一起使用
sub_str = 's' for i in range(1, 6): s = sub_str * i print(f'{s:>5}') # Right-align with 5 characters
f 字串提供了一種內聯格式化字串的便捷方法。 '>'或“
在這些範例中,偶爾會添加單引號以突出顯示列印字串的所需寬度。透過利用這些格式化技術,可以確保字串列印在整齊、對齊的列中。
以上是如何在固定寬度的列中列印字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!