右對齊格式化輸出字串
處理文字檔案時,一致地對齊資料可以增強可讀性和分析能力。在 C 中,出現了一個問題:如何才能格式化右對齊的輸出字串?
使用Python 的格式化語法,解決方案很簡單:
line_new = '{:>12} {:>12} {:>12}'.format(word[0], word[1], word[2])
這一行使用了format 方法,它提供了類似於到C 的std::setw。 >字元將指定的值右對齊,其後面的數字表示所需的欄位寬度。
對於不支援format 方法的舊版Python,另一種方法是:
line_new = 's s s' % (word[0], word[1], word[2])
在這種情況下,% 運算子與字串規範s 一起使用。 s前面的數字表示欄位寬度。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3