Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah % Operator Python Berfungsi dalam Pemformatan Rentetan?

Bagaimanakah % Operator Python Berfungsi dalam Pemformatan Rentetan?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-21 11:30:03749semak imbas

How Does Python's % Operator Function in String Formatting?

Python's % Operator for Strings: A Comprehensive Guide

Python's % operator memegang tujuan unik apabila digunakan pada rentetan. Tidak seperti fungsi matematiknya dalam melaksanakan operasi modulo, apabila dilekatkan pada rentetan di sebelah kiri, operator % bertukar menjadi alat pemformatan rentetan.

Pemformatan Rentetan dengan % Operator

Pengendali % dalam konteks ini digunakan untuk interpolasi rentetan. Ia membolehkan anda membina rentetan dengan ruang letak yang dipratentukan dalam rentetan format digantikan dengan nilai sepadan yang dinyatakan dalam senarai atau tuple.

Sintaks:

format % values

di mana:

  • format ialah rentetan yang mengandungi ruang letak yang ditunjukkan oleh % diikuti dengan penentu penukaran, cth., %d untuk integer atau %s untuk rentetan.
  • nilai ialah tuple atau senarai yang mengandungi nilai yang akan menggantikan ruang letak dalam rentetan format.

Contoh:

<code class="python">name = "John"
age = 30
formatted_string = "My name is %s and I am %d years old." % (name, age)
print(formatted_string)</code>

Output:

My name is John and I am 30 years old.

Atas ialah kandungan terperinci Bagaimanakah % Operator Python Berfungsi dalam Pemformatan Rentetan?. 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