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
Lepaskan: 2024-11-04 20:16:01
asal
484 orang telah melayarinya

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>
Salin selepas log masuk

Ini akan mengeluarkan yang berikut:

abc
Salin selepas log masuk

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>
Salin selepas log masuk

Ini akan mengeluarkan yang berikut:

a = 42, b = 84
Salin selepas log masuk

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>
    Salin selepas log masuk
  • f- rentetan (Python 3.6 dan lebih baru):

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

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

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>
Salin selepas log masuk

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!

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