Rumah > pembangunan bahagian belakang > Tutorial Python > Berikut ialah beberapa tajuk gaya soalan yang sesuai dengan artikel: * Bagaimanakah Saya Boleh Mengawal Garis Baharu dan Ruang Semasa Mencetak dalam Python? * Ingin Mengalih Keluar Garis Baharu atau Ruang daripada Output Cetakan Python Anda? Ini

Berikut ialah beberapa tajuk gaya soalan yang sesuai dengan artikel: * Bagaimanakah Saya Boleh Mengawal Garis Baharu dan Ruang Semasa Mencetak dalam Python? * Ingin Mengalih Keluar Garis Baharu atau Ruang daripada Output Cetakan Python Anda? Ini

Linda Hamilton
Lepaskan: 2024-10-28 15:05:01
asal
507 orang telah melayarinya

Here are a few question-style titles that fit the article:

* How Can I Control Newlines and Spaces When Printing in Python?
* Want to Remove Newlines or Spaces from Your Python Print Output? Here's How!
* Python Printing: Mastering the `end` and `sep` P

Mengawal Output Cetakan dalam Python

Apabila mencetak rentetan dalam Python, adalah perkara biasa untuk menemui baris atau ruang baharu pada penghujung teks yang dicetak. Ini boleh menjadi tidak diingini dalam senario tertentu, terutamanya apabila pemformatan output yang tepat diperlukan.

Menindas Baris Baharu

Untuk menghilangkan baris baharu yang dilampirkan secara automatik pada rentetan bercetak, gunakan parameter akhir dalam fungsi cetakan . Dengan menamatkan rentetan kosong (''), anda boleh menghalang Python daripada menambah baris baharu selepas mencetak.

<code class="python">print('h', end='')  # prints 'h' without a newline</code>
Salin selepas log masuk

Menindas Ruang

Jika anda mencetak berbilang rentetan berturut-turut dan ingin menghalang Python daripada memasukkan ruang di antara mereka, anda boleh menggunakan parameter sep dalam fungsi cetakan. Menetapkan sep kepada rentetan kosong akan menghilangkan pemisah ruang putih lalai.

<code class="python">print('a', 'b', 'c', sep='')  # prints 'abc' without any whitespace between the characters</code>
Salin selepas log masuk

Contoh Dunia Sebenar

Pertimbangkan kod berikut:

<code class="python">for i in range(3):
    print('h')</code>
Salin selepas log masuk

Kod ini melaksanakan cetak pernyataan tiga kali, menghasilkan output:

h
h
h
Salin selepas log masuk

Jika kita ingin mencetak aksara tanpa baris baru, kita boleh menggunakan parameter akhir:

<code class="python">for i in range(3):
    print('h', end='')</code>
Salin selepas log masuk

Ini akan menghasilkan output :

hhh
Salin selepas log masuk

Begitu juga, jika kita ingin mencetak aksara tanpa ruang dan baris baharu, kita boleh menggunakan parameter sep dan akhir:

<code class="python">for i in range(3):
    print('h', end='', sep='')</code>
Salin selepas log masuk

Ini akan menghasilkan output:

h
Salin selepas log masuk

Atas ialah kandungan terperinci Berikut ialah beberapa tajuk gaya soalan yang sesuai dengan artikel: * Bagaimanakah Saya Boleh Mengawal Garis Baharu dan Ruang Semasa Mencetak dalam Python? * Ingin Mengalih Keluar Garis Baharu atau Ruang daripada Output Cetakan Python Anda? Ini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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