Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mencetak Nilai Tanpa Ruang dalam 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:
<code class="python">>>> a = 42 >>> b = 84 >>> print("a = " + str(a) + ", b = " + str(b)) a = 42, b = 84</code>
<code class="python">>>> print("a = {}, b = {}".format(a, b)) a = 42, b = 84</code>
<code class="python">>>> print(f"a = {a}, b = {b}") a = 42, b = 84</code>
<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!