Memahami Maksud %s dalam Rentetan Format Python
Dalam Python, rentetan format menggunakan token pemformatan khusus untuk memasukkan nilai ke dalam rentetan, dan salah satu daripada token ini ialah pemegang tempat %s yang bermaksud "penggantian rentetan." Ia membenarkan pemasukan rentetan ke dalam rentetan format.
Pemegang tempat ini digunakan bersama dengan pengendali %, diikuti dengan nilai yang akan dimasukkan. Sebagai contoh, jika kita mempunyai pembolehubah dipanggil "nama" yang mengandungi rentetan, kita boleh memasukkannya ke dalam rentetan format seperti berikut:
1 |
|
Ini akan menghasilkan rentetan "Hello, John" jika nilai "nama" ialah "John."
Dalam coretan kod yang disediakan:
1 2 |
|
Pemegang tempat %s digunakan untuk memasukkan nama program secara dinamik (sys.argv[0] ) ke dalam mesej ralat. Ini memberikan mesej ralat yang lebih bermaklumat kepada pengguna, dengan jelas menyatakan penggunaan program yang betul.
Begitu juga, dalam baris berikut:
1 2 |
|
Pemegang tempat %s memasukkan pangkalan data yang ditentukan nama (sys.argv[1]) ke dalam mesej ralat, menunjukkan pangkalan data yang tidak dapat ditemui.
Atas ialah kandungan terperinci Bagaimanakah ruang letak %s berfungsi dalam rentetan format Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!