Bagaimanakah saya boleh membahagikan rentetan kepada subrentetan berdasarkan ruang kosong dalam Python?

Barbara Streisand
Lepaskan: 2024-11-17 17:55:02
asal
249 orang telah melayarinya

How do I split a string into substrings based on whitespace in Python?

Memisahkan Rentetan pada Ruang Putih dalam Python

Dalam Python, anda boleh memisahkan rentetan kepada berbilang subrentetan berdasarkan pembatas yang ditentukan. Apabila berurusan dengan ruang putih secara khusus, pendekatan biasa adalah menggunakan kaedah str.split() tanpa memberikan hujah:

my_string = "many   fancy word \nhello    \thi"
result = my_string.split()
Salin selepas log masuk

Operasi ini secara automatik memisahkan rentetan kepada subrentetan berdasarkan aksara ruang putih, termasuk ruang, tab , dan baris baharu. Hasilnya ialah:

result = ['many', 'fancy', 'word', 'hello', 'hi']
Salin selepas log masuk

Pendekatan ini mudah dan cekap untuk membelah rentetan pada ruang putih, kerana ia tidak memerlukan menentukan corak ungkapan biasa yang khusus. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa ia akan memisahkan rentetan pada mana-mana aksara ruang kosong berturut-turut dan ruang berturut-turut dianggap sebagai pembatas tunggal.

Atas ialah kandungan terperinci Bagaimanakah saya boleh membahagikan rentetan kepada subrentetan berdasarkan ruang kosong dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan