Memahami Operator Pemformatan Rentetan % dalam Python
Dalam Python, operator % memainkan peranan penting dalam pemformatan rentetan. Ia membolehkan anda membuat rentetan terformat dengan menggantikan pembolehubah atau nilai ke dalam ruang letak dalam templat rentetan.
Apabila digunakan dengan rentetan di sebelah kiri, operator % beroperasi sebagai pemformat rentetan. Ia menjangkakan rentetan yang mengandungi ruang letak diikuti dengan nilai akan digantikan. Sintaks untuk pemformatan rentetan adalah seperti berikut:
format % values
Di sini, format ialah rentetan templat yang mengandungi ruang letak (%s, %d, dsb.), dan nilai ialah nilai yang akan digantikan ke dalam ruang letak.
Sebagai contoh, pertimbangkan kod berikut:
<code class="python">name = "John" age = 30 message = "Hello %s! You are %d years old." % (name, age) print(message)</code>
Dalam contoh ini, mesej ialah rentetan templat dengan dua ruang letak, %s (untuk rentetan) dan %d (untuk integer). Pemegang tempat %s digantikan dengan nilai nama, manakala %d digantikan dengan nilai umur. Rentetan berformat yang terhasil kemudiannya disimpan dalam mesej dan dicetak.
Oleh itu, pengendali % mendayakan manipulasi rentetan dinamik, menjadikannya alat serba boleh untuk menjana rentetan berformat dengan pembolehubah atau nilai terbenam.
Atas ialah kandungan terperinci Apakah yang dilakukan oleh Operator Pemformatan Rentetan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!