Bagaimana untuk Mencetak Nilai Tanpa Ruang dalam Python?

DDD
Lepaskan: 2024-10-28 07:27:30
asal
769 orang telah melayarinya

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

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>
Salin selepas log masuk
  • .format() Kaedah: Gunakan kaedah .format() untuk memformat rentetan.
<code class="python">>>> print("a = {}, b = {}".format(a, b))
a = 42, b = 84</code>
Salin selepas log masuk
  • 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>
Salin selepas log masuk
  • **.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>
Salin selepas log masuk

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!