Bagaimana untuk Menjajarkan Rentetan Output Kanan dalam C dan Python?

Susan Sarandon
Lepaskan: 2024-10-22 21:53:29
asal
216 orang telah melayarinya

How to Right-Align Output Strings in C   and Python?

Format Rentetan Output dengan Penjajaran Kanan

Apabila bekerja dengan fail teks, menjajarkan data secara konsisten boleh meningkatkan kebolehbacaan dan analisis. Dalam C , persoalan timbul: bagaimanakah satu format output rentetan dengan penjajaran betul?

Menggunakan sintaks pemformatan Python, penyelesaiannya mudah:

<code class="python">line_new = '{:>12}  {:>12}  {:>12}'.format(word[0], word[1], word[2])</code>
Salin selepas log masuk

Baris ini menggunakan kaedah format, yang menyediakan pilihan pemformatan yang serupa dengan C's std::setw. > aksara menjajarkan nilai yang ditentukan ke kanan, dan nombor selepasnya menunjukkan lebar medan yang diingini.

Untuk versi lama Python yang tidak menyokong kaedah format, pendekatan alternatif ialah:

<code class="python">line_new = '%12s  %12s  %12s' % (word[0], word[1], word[2])</code>
Salin selepas log masuk

Dalam kes ini, operator % digunakan dengan spesifikasi s untuk rentetan. Nombor sebelum s menunjukkan lebar medan.

Atas ialah kandungan terperinci Bagaimana untuk Menjajarkan Rentetan Output Kanan dalam C dan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan