Apabila bekerja dengan rentetan dalam Python, ia boleh berguna untuk menambah ruang padanya untuk tujuan penjajaran atau pemformatan. Walaupun padding dengan sifar adalah mudah menggunakan operator %, untuk mencapai kesan yang sama dengan ruang memerlukan pendekatan yang berbeza.
Untuk mengisi rentetan dengan ruang dalam Python, anda boleh menggunakan kaedah str.ljust(width[, fillchar]). Kaedah ini mengembalikan rentetan baharu yang dibenarkan dibiarkan dalam rentetan lebar yang ditentukan, menggunakan fillchar pilihan (yang lalai kepada ruang) untuk pelapik.
Sebagai contoh, untuk menambah ruang di sebelah kiri rentetan 'hi' untuk mencipta rentetan selebar 10 aksara, anda boleh menggunakan kod berikut:
hi.ljust(10)
Ini akan mengeluarkan rentetan 'hi' dengan lapan ruang ditambah di sebelah kiri rentetan asal.
Kaedah str.ljust() menawarkan beberapa kelebihan berbanding pendekatan lain:
Berikut ialah beberapa contoh tambahan penggunaan str.ljust() untuk mengisi rentetan dengan ruang:
# Center a string within a 20-character-wide string "Hello".ljust(20, ".") # Truncate a string to a maximum width of 10 characters "Lorem ipsum".ljust(10, ".") # Use spaces as the fill character to right-justify a string "Goodbye".ljust(15)
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melapik Rentetan Python dengan Spaces dengan Mudah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!