Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menghapuskan Ruang dalam Pernyataan Cetakan Python?

Bagaimana untuk Menghapuskan Ruang dalam Pernyataan Cetakan Python?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-28 04:39:02679semak imbas

How to Eliminate Spaces in Python Print Statements?

Mengalih keluar Ruang dalam Pernyataan Cetakan Python

Dalam Python, mencetak berbilang item selalunya mengakibatkan ruang yang tidak diingini. Ini boleh ditangani menggunakan parameter sep untuk menghapuskan ruang ini. Sebagai contoh, pertimbangkan ini:

print("a", "b", "c")

Output ini akan merangkumi ruang:

a b c

Untuk menghapuskannya:

print("a", "b", "c", sep="")

Ini akan menghasilkan:

abc

Selain parameter sep, Python menawarkan beberapa pilihan untuk mengawal output cetakan. Apabila cuba menggabungkan rentetan dengan nilai bukan rentetan, seperti integer, adalah penting untuk menukar nilai itu kepada rentetan terlebih dahulu.

Untuk mencetak nilai tanpa ruang, termasuk rentetan dan bukan rentetan, pertimbangkan berikut:

print("a = ", a, ", b = ", b, sep="")  # Python 2.x and 3.x
print("a = " + str(a) + ", b = " + str(b))  # Python 2.x and 3.x
print("a = {}, b = {}".format(a, b))  # Python 3.6+
print(f"a = {a}, b = {b}")  # Python 3.6+

Untuk situasi di mana penggunaan f-strings (pilihan terkini) mungkin tidak boleh dilaksanakan (cth., versi Python sebelum 3.6), helah berikut boleh digunakan:

print("a = {a}, b = {b}".format(**locals()))

Atas ialah kandungan terperinci Bagaimana untuk Menghapuskan Ruang dalam Pernyataan Cetakan 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