Cara menggunakan fungsi strip() untuk mengalih keluar ruang pada kedua-dua hujung rentetan dalam Python 3.x
Dalam pengaturcaraan Python, rentetan ialah salah satu jenis data yang biasa digunakan. Ia sering ditemui bahawa rentetan mengandungi ruang. Untuk memproses rentetan tersebut, kita boleh menggunakan fungsi jalur() terbina dalam Python untuk mengalih keluar ruang pada kedua-dua hujung rentetan. Artikel ini akan memperkenalkan cara menggunakan fungsi strip() dan menyediakan kod sampel yang sepadan.
Syntax: Fungsi
strip() ialah kaedah objek rentetan Python, yang boleh digunakan untuk mengalih keluar ruang pada kedua-dua hujung rentetan.
str.strip([char])
Antaranya, str mewakili objek rentetan yang akan diproses, dan char (pilihan) mewakili aksara yang akan dialih keluar.
Kod contoh:
# 示例1:去除字符串两端的空格 str1 = " Hello, World! " str2 = str1.strip() print("处理前的字符串:", str1) print("处理后的字符串:", str2) # 示例2:去除特定字符 str3 = "||||Hello, World!||||" str4 = str3.strip('|') print("处理前的字符串:", str3) print("处理后的字符串:", str4)
Hasil jalankan:
处理前的字符串: Hello, World! 处理后的字符串: Hello, World! 处理前的字符串: ||||Hello, World!|||| 处理后的字符串: Hello, World!
Daripada kod contoh di atas, kita boleh lihat cara menggunakan fungsi strip(). Apabila tiada parameter dimasukkan, fungsi jalur() akan mengalih keluar ruang pada kedua-dua hujung rentetan secara lalai. Apabila aksara yang ditentukan dihantar masuk, fungsi strip() akan mengalih keluar aksara yang dinyatakan ini muncul pada kedua-dua hujung rentetan.
Perlu diambil perhatian bahawa fungsi strip() tidak mengubah suai rentetan asal, tetapi mengembalikan rentetan baharu. Oleh itu, kita perlu menetapkan nilai pulangan kepada pembolehubah lain untuk menyimpan hasil yang diproses.
Selain itu, kita juga boleh menggunakan fungsi lstrip() dan fungsi rstrip() untuk mengalihkan ruang masing-masing dari hujung kiri dan kanan rentetan Penggunaannya adalah serupa dengan fungsi strip(). Untuk butiran, sila rujuk kod sampel berikut:
# 示例3:去除字符串左端的空格 str5 = " Hello, World! " str6 = str5.lstrip() print("处理前的字符串:", str5) print("处理后的字符串:", str6) # 示例4:去除字符串右端的空格 str7 = " Hello, World! " str8 = str7.rstrip() print("处理前的字符串:", str7) print("处理后的字符串:", str8)
Hasil berjalan:
处理前的字符串: Hello, World! 处理后的字符串: Hello, World! 处理前的字符串: Hello, World! 处理后的字符串: Hello, World!
Di atas ialah kaedah dan kod sampel untuk menggunakan fungsi jalur() untuk mengalihkan ruang pada kedua-dua hujung rentetan. Saya harap artikel ini dapat membantu pembaca lebih memahami dan menggunakan fungsi strip() dalam Python.
Atas ialah kandungan terperinci Cara menggunakan fungsi jalur() untuk mengalih keluar ruang pada kedua-dua hujung rentetan dalam Python 3.x. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!