Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah yang dilakukan oleh Operator Pemformatan Rentetan dalam Python?

Apakah yang dilakukan oleh Operator Pemformatan Rentetan dalam Python?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-21 12:12:02369semak imbas

What Does the String Formatting Operator % Do in Python?

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!

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