Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mencetak Nilai Bersebelahan dalam Python Tanpa Ruang?
Mencetak Nilai Bersebelahan dalam Python
Baru kepada Python dan tertanya-tanya bagaimana untuk mencetak berbilang nilai tanpa ruang tambahan yang menjengkelkan di antara mereka? Panduan berguna ini menyediakan penyelesaian kepada cabaran mencetak nilai secara bersebelahan dan mengelakkan ruang.
Masalah:
Cara mencetak nilai "a" dan "b" sebagai "ab " tanpa ruang tambahan?
print("a", end="") print("b")
Selain itu, bagaimana untuk mencetak nilai "a" dan "b" dengan label "a =" dan "b =" tanpa ruang?
print("a = ", a, ", ", b = ", b)
Penyelesaian:
Menggunakan Parameter sep:
Anda boleh menggunakan parameter sep untuk mengalih keluar ruang antara nilai :
print("a", "b", "c", sep="")
Ini akan mencetak "abc" tanpa ruang.
Menggunakan Pemformatan Rentetan Python 3.6:
Dalam Python 3.6 dan lebih baru, anda boleh menggunakan pemformatan rentetan untuk mencetak nilai tanpa ruang:
print(f"a = {a}, b = {b}")
Menggunakan Kaedah format:
Anda boleh gunakan kaedah format untuk memformat rentetan dan mencetaknya tanpa ruang:
print("a = {}, b = {}".format(a, b))
Simulating Python 3.6 Formatting dalam Versi Terdahulu:
To simulasi pemformatan dalam Python 3.6 dalam versi terdahulu, gunakan teknik berikut:
print("a = {a}, b = {b}".format(**locals()))
Atas ialah kandungan terperinci Bagaimana untuk Mencetak Nilai Bersebelahan dalam Python Tanpa Ruang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!