Rumah >pembangunan bahagian belakang >Tutorial Python >Cara menggunakan fungsi split() dalam Python 2.x untuk membelah rentetan mengikut pembatas yang ditentukan
Cara menggunakan fungsi split() dalam Python 2.x untuk membelah rentetan mengikut pembatas yang ditentukan
Dalam pemprosesan rentetan Python, kita sering menghadapi keperluan untuk membelah rentetan mengikut Keadaan pembatas tertentu. Python menyediakan fungsi split() untuk mencapai keperluan ini. Artikel ini akan memperkenalkan cara menggunakan fungsi split() untuk membelah rentetan mengikut pembatas yang ditentukan. Fungsi
split() ialah fungsi terbina dalam rentetan Python, yang digunakan untuk membelah rentetan mengikut pembatas yang ditentukan. Sintaks adalah seperti berikut:
str.split(sep=None, maxsplit=-1)
di mana sep ialah parameter pemisah pilihan, dan nilai lalai ialah Tiada. Jika anda tidak menentukan pembatas, fungsi akan memisahkan rentetan berdasarkan ruang dan tab.
maxsplit ialah parameter pilihan yang digunakan untuk menentukan bilangan maksimum belahan rentetan. Apabila maxsplit atau maxsplit=-1 tidak ditentukan, fungsi itu memisahkan keseluruhan rentetan.
Berikut ialah beberapa kod sampel menggunakan fungsi split() untuk menggambarkan cara membelah rentetan mengikut pembatas yang berbeza.
str1 = "Hello World! This is Python!" result = str1.split() print(result)
Jalankan kod di atas, hasil output ialah:
['Hello', 'World!', 'This', 'is', 'Python!']
Fungsi menggunakan ruang untuk membelah secara lalai apabila tiada pembatas ditentukan.
str2 = "apple, banana, orange, pineapple" result = str2.split(",") print(result)
Jalankan kod di atas, hasil output ialah:
['apple', ' banana', ' orange', ' pineapple']
Fungsi membahagi rentetan kepada berbilang subrentetan berdasarkan koma.
str3 = "What|is|your|name?" result = str3.split("|") print(result)
Jalankan kod di atas, hasil output ialah:
['What', 'is', 'your', 'name?']
Fungsi menggunakan bar menegak |
sebagai pemisah untuk membelah rentetan.
str4 = "I want to learn Python programming." result = str4.split(" ", 3) print(result)
Jalankan kod di atas, hasil output ialah:
['I', 'want', 'to', 'learn Python programming.']
Fungsi membahagi rentetan berdasarkan ruang, tetapi ia hanya boleh dipisahkan sehingga 3 kali.
Ringkasan:
Artikel ini memperkenalkan cara menggunakan fungsi split() dalam Python 2.x untuk membelah rentetan mengikut pembatas yang ditentukan. Bergantung pada keperluan sebenar, kita boleh menggunakan pembatas yang berbeza dan menentukan bilangan maksimum pemisahan. Fungsi split() sangat mudah dan boleh menangani masalah pemisahan rentetan dengan cepat, menjadikan pembangunan program lebih cekap dan fleksibel.
Dengan mengkaji artikel ini, saya percaya bahawa pembaca telah menguasai penggunaan asas fungsi split() dalam Python 2.x dan boleh menggunakannya secara fleksibel dalam projek sebenar. Saya harap artikel ini akan membantu anda untuk belajar dan bekerja!
Atas ialah kandungan terperinci Cara menggunakan fungsi split() dalam Python 2.x untuk membelah rentetan mengikut pembatas yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!