Split String on Whitespace in Python (Duplicate)
Anda boleh membelah rentetan pada whitespace dalam Python menggunakan kaedah str.split() tanpa menyatakan hujah. Kaedah ini mengandaikan bahawa rentetan input harus dipisahkan pada semua aksara ruang putih, termasuk ruang, baris baharu dan tab.
Pertimbangkan contoh berikut:
str = "many fancy word \nhello \thi" words = str.split() print(words)
Output:
['many', 'fancy', 'word', 'hello', 'hi']
Kaedah str.split() telah memisahkan rentetan input pada semua aksara ruang putih, menghasilkan senarai perkataan. Kaedah ini serupa dengan kaedah Java str.split(String regex), di mana argumen regex menentukan ungkapan biasa yang mentakrifkan titik split. Dengan meninggalkan hujah regex, anda menggunakan ungkapan biasa lalai yang sepadan dengan semua aksara ruang putih.
Oleh itu, untuk mencapai hasil yang sama seperti kod Java yang disediakan dalam soalan, hanya gunakan kod Python berikut:
str = "many fancy word \nhello \thi" words = str.split() print(words)
Atas ialah kandungan terperinci Bagaimana untuk Memisahkan String pada Ruang Putih dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!