以固定寬度列印字串
列印字串時,將它們對齊成直列可以增強可讀性。在 Python 中使用 format 或 f-string 提供了實現此目的的便捷方法。
使用 str.format()
str.format() 提供了一個簡單的填充方法字串。其語法包括佔位符 {},後跟格式化表達式。對於左對齊,請使用
print('{0:這將列印寬度為 5 的 's',結果是 's ' 。對於右對齊,請使用 > 而不是
使用 f 字串 (Python 3)
f 字串為 str.format( 提供了更簡潔的替代方案)。語法類似,格式化表達式括在大括號 {} 中,前綴為 f。對於左對齊,請使用 &:
print(f'{s:這將產生與str.format( 相同的輸出).
範例應用程式
將這些技術應用於提供的程式碼片段:
for prefix in unique: if prefix != "": print('{0:這會將前綴對齊在直列中,同時將計數值保留在相鄰列中。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3