Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menjajarkan Rentetan Output Kanan dalam Python?
Bagaimanakah Memformat Rentetan Output dengan Penjajaran Kanan dalam Python?
Apabila memproses fail teks, ia sering dihadapi dengan keperluan untuk memanipulasi dan format data, termasuk koordinat dalam kes ini. Matlamatnya adalah untuk mengekalkan penjajaran item yang betul dalam setiap lajur fail teks output.
Untuk mencapai ini dalam Python, anda boleh menggunakan sintaks str.format(). Setiap pemegang tempat dalam rentetan yang diformatkan, diwakili oleh {}, boleh diberikan lebar dan penjajaran menggunakan :> simbol. Contohnya:
<code class="python">line_new = '{:>12} {:>12} {:>12}'.format(word[0], word[1], word[2])</code>
Di sini, penjajaran adalah betul (>) dan lebar ditetapkan kepada 12 aksara (12).
Sebagai alternatif, jika versi Python anda tidak menyokong sintaks str.format, anda boleh menggunakan % sintaks yang lebih lama:
<code class="python">line_new = '%12s %12s %12s' % (word[0], word[1], word[2])</code>
Dalam kes ini, penjajaran dan lebar ditentukan dalam % simbol, cth., s menandakan rentetan sejajar kanan dengan lebar 12 aksara.
Dengan melaksanakan pendekatan ini, anda boleh memformat rentetan output dengan penjajaran kanan, memastikan setiap baris koordinat dalam fail teks output sejajar dengan fail input.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjajarkan Rentetan Output Kanan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!