Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Mencetak Berbilang Nilai dalam Python Tanpa Ruang?

Bagaimanakah Saya Mencetak Berbilang Nilai dalam Python Tanpa Ruang?

Barbara Streisand
Barbara Streisandasal
2024-11-04 20:16:01558semak imbas

How Do I Print Multiple Values in Python Without Spaces?

Mencetak Nilai dalam Python Tanpa Pemisahan Ruang

Dalam Python, secara lalai, penyataan cetak menambah ruang antara berbilang argumen. Walau bagaimanapun, terdapat kaedah untuk memintas tingkah laku ini dan nilai cetakan tanpa jarak.

Kaedah 1: Menggunakan Parameter 'sep'

Parameter 'sep' cetakan pernyataan membolehkan anda menentukan pemisah yang digunakan antara argumen. Untuk mencetak nilai tanpa ruang, tetapkan 'sep' kepada rentetan kosong:

<code class="python">print("a", "b", "c", sep="")</code>

Ini akan mengeluarkan yang berikut:

abc

Kaedah 2: Menggunakan Operator ' ' (Hanya untuk Rentetan)

Jika kedua-dua argumen ialah rentetan, anda boleh menggunakan operator ' ' untuk menggabungkannya tanpa menambah ruang:

<code class="python">a = "42"
b = "84"
print("a = " + a + ", b = " + b)</code>

Ini akan mengeluarkan yang berikut:

a = 42, b = 84

Kaedah 3: Menggunakan Rentetan Pemformatan

Python menyediakan beberapa rentetan pemformatan yang membolehkan lebih kawalan ke atas proses pencetakan. Pilihan yang paling biasa ialah:

  • str.format():

    <code class="python">print("a = {0}, b = {1}".format(a, b))</code>
  • f- rentetan (Python 3.6 dan lebih baru):

    <code class="python">print(f"a = {a}, b = {b}")</code>
  • Pemformatan rentetan dengan orang tempatan():

    <code class="python">print("a = {a}, b = {b}".format(**locals()))</code>

Nota: Untuk versi Python sebelum 3.6, kaedah terakhir tidak disyorkan tetapi boleh digunakan sebagai penyelesaian.

Untuk contoh kod khusus anda:

<code class="python">a = 42
b = 84

print("a =", a, ", b =", b, sep="")</code>

Ini akan mencetak a = 42, b = 84 tanpa sebarang ruang tambahan.

Atas ialah kandungan terperinci Bagaimanakah Saya Mencetak Berbilang Nilai dalam Python Tanpa Ruang?. 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