Python ialah bahasa pengaturcaraan yang pantas, ringkas dan berkuasa. Tetapi dalam proses pengaturcaraan dengan Python, banyak masalah akan timbul. Salah satu masalah biasa ialah format output yang salah.
Ralat format output dalam Python terutamanya termasuk situasi berikut:
Jadi, bagaimana untuk menyelesaikan ralat format output Python ini? Artikel ini akan menerangkan tiga aspek di atas.
Dalam Python, apabila mengeluarkan rentetan dan nombor, ia mesti dipisahkan dengan ruang atau koma. Contohnya:
name = "Tom" age = 20 print("My name is", name, "and I am", age, "years old.")
Hasil keluaran:
My name is Tom and I am 20 years old.
Jika tiada ruang atau koma dalam output, Python akan menggabungkannya bersama-sama, menghasilkan format output yang salah.
Apabila menggunakan fungsi print(), kadangkala ralat format output berlaku, yang biasanya disebabkan oleh parameter yang salah dalam fungsi print(). Berikut ialah beberapa ralat biasa dalam menggunakan fungsi print():
2.1 Terlupa untuk menambah tanda petikan
Dalam contoh berikut, kami terlupa untuk menambah tanda petikan pada rentetan. Ini akan menyebabkan Python melaporkan ralat.
print(My name is Tom.)
Tulisan yang betul:
print("My name is Tom.")
2.2 Terlupa menggunakan fungsi print()
Terlupa menggunakan fungsi print() adalah kesilapan biasa. Berikut ialah contoh:
name = "Tom" age = 20 "My name is", name, "and I am", age, "years old."
Kod ini tidak akan mengeluarkan apa-apa kerana ia tidak menggunakan fungsi print(). Ia harus ditulis seperti ini:
name = "Tom" age = 20 print("My name is", name, "and I am", age, "years old.")
2.3 Terlupa menggunakan aksara melarikan diri
Jika anda memasukkan petikan dalam rentetan, anda perlu menggunakan aksara melarikan diri untuk mewakilinya. Contohnya:
print("He said, "Hello!"")
Hasil keluaran:
He said, "Hello!"
Mengandungi baris baharu dalam rentetan akan menyebabkan output berada dalam ralat terformat. Berikut ialah contoh:
print("Hello World")
Output:
Hello World
Di sini, watak baris baharu "
" ditafsirkan sebagai watak baris baharu, yang menyebabkan "Dunia" diletakkan pada baris baharu.
Jika anda ingin mengeluarkan "
", anda boleh menggunakan aksara melarikan diri "n", seperti yang ditunjukkan di bawah:
print("Hello\nWorld")
Hasil keluaran:
Hello World
Dengan cara ini, hasil keluaran akan mengandungi "
" dan bukannya yang sebenar simbol baris baharu.
Ringkasan:
Dalam Python, format output yang salah boleh membawa kepada hasil yang tidak dapat diramalkan dalam program, jadi format output yang betul adalah sangat penting. Dalam artikel ini, kami membincangkan tiga ralat format output Python biasa dan cara mengelakkannya. Penggunaan ruang, koma dan tanda petikan yang betul, serta penggunaan aksara melarikan diri yang betul boleh mengelakkan masalah dengan ralat format output. Semasa menulis program Python, pastikan anda memberi perhatian kepada ketepatan format output.
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan ralat format output Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!