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
Linda Hamiltonasal
2024-10-28 15:05:01507semak imbas

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>

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>

Contoh Dunia Sebenar

Pertimbangkan kod berikut:

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

Kod ini melaksanakan cetak pernyataan tiga kali, menghasilkan output:

h
h
h

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>

Ini akan menghasilkan output :

hhh

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>

Ini akan menghasilkan output:

h

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!

Kenyataan:
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