Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mencetak Nilai Tanpa Ruang dalam Python?

Bagaimana untuk Mencetak Nilai Tanpa Ruang dalam Python?

DDD
DDDasal
2024-10-28 07:27:30761semak imbas

How to Print Values Without Spaces in Python?

Mencetak Nilai tanpa Ruang dalam Python

Dalam Python, apabila mencetak berbilang nilai tanpa ruang, anda boleh menemui ruang tambahan dalam output. Mari terokai dua isu dan sediakan penyelesaian:

Isu 1: Mengalih Keluar Ruang Antara Nilai

Untuk menggabungkan nilai tanpa ruang, gunakan parameter sep dalam fungsi cetakan. Secara lalai, sep ialah ruang, tetapi anda boleh menukarnya kepada rentetan kosong untuk mengalih keluar ruang.

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

Isu 2: Menggunakan Penggabungan Rentetan Gaya Java

Penggabungan rentetan gaya Java tidak berfungsi dalam Python. Sebaliknya, anda boleh menggunakan pendekatan berikut:

  • str() Fungsi: Tukar nilai integer atau float kepada rentetan menggunakan fungsi str().
<code class="python">>>> a = 42
>>> b = 84
>>> print("a = " + str(a) + ", b = " + str(b))
a = 42, b = 84</code>
  • .format() Kaedah: Gunakan kaedah .format() untuk memformat rentetan.
<code class="python">>>> print("a = {}, b = {}".format(a, b))
a = 42, b = 84</code>
  • f -Strings: Dengan Python 3.6 atau lebih baru, anda boleh menggunakan f-strings untuk pemformatan rentetan yang mudah.
<code class="python">>>> print(f"a = {a}, b = {b}")
a = 42, b = 84</code>
  • **.format() dengan locals( ): Jika menggunakan versi Python yang lebih lama, anda boleh mensimulasikan f-strings menggunakan **locals().
<code class="python">>>> print("a = {a}, b = {b}".format(**locals()))
a = 42, b = 84</code>

Dengan mengikuti teknik ini, anda boleh mencetak nilai dengan berkesan tanpa ruang tambahan atau gunakan penggabungan rentetan gaya Java dalam Python.

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