How to Split Strings in Python With the split() Method
Isi kandungan:
Salah satu operasi biasa ketika bekerja dengan rentetan adalah untuk memecah rentetan kepada pelbagai substrings menggunakan pembatas yang diberikan., kami akan bercakap mengenai cara membahagi rentetan dalam Python.
.split () Kaedah
Dalam Python, rentetan digambarkan sebagai objek
str
tidak berubah. Kelas
str
dilengkapi dengan beberapa kaedah rentetan yang membolehkan anda memanipulasi rentetan.
Kaedah
.split()
mengembalikan senarai substrings yang dipisahkan oleh pemisah. Ia mengambil sintaks yang berikut:
str.split(delim=None, maxsplit=-1)
Pembatas boleh menjadi watak atau urutan aksara, bukan ungkapan biasa.
Dalam contoh di bawah, kita memisahkan rentetan
s
menggunakan koma
,
sebagai pembatas:
s = 'Sansa, Tyrion, Jon'
s.split(', ')
Hasilnya ialah senarai rentetan:
Literal rentetan biasanya disertakan dengan petikan tunggal, walaupun sebut harga berganda juga boleh digunakan.
Urutan aksara juga boleh digunakan sebagai pembatas:
s = 'Sansa::Tyrion::Jon'
s.split('::')
Apabila
maxsplit
diberikan, ia akan mengehadkan bilangan pecahan. Sekiranya tidak dinyatakan atau
-1
, tidak ada had pada bilangan pecahan.
s = 'Sansa;Tyrion;Jon'
s.split(';', 1)
Senarai hasil akan mempunyai maksimum
maxsplit+1
elemen:
Sekiranya
delim
tidak ditentukan atau
Null
, rentetan akan dibahagikan dengan menggunakan ruang putih sebagai pembatas. Semua ruang kosong berturut-turut dianggap sebagai pemisah tunggal. Selain itu, jika rentetan mengandungi ruang putih yang menguntit dan memimpin, hasilnya tidak mempunyai rentetan kosong.
Untuk lebih menggambarkan ini, mari kita lihat contoh berikut:
' Daenerys Hodor Arya Jaime Bran '.split()
' Daenerys Hodor Arya Jaime Bran '.split(' ')
Apabila tiada pembatas digunakan, senarai pengembalian tidak mengandungi rentetan kosong. Sekiranya pemisah ditetapkan kepada ruang kosong
' '
ruang kosong utama, berurut, dan berturut-turut akan menyebabkan hasilnya mengandungi rentetan kosong.
Kesimpulannya
Pemisahan rentetan adalah salah satu operasi yang paling asas. Setelah membaca tutorial ini, anda harus mempunyai pemahaman yang baik tentang bagaimana untuk memecah rentetan dalam Python.
Bagaimana dengan mudah membahagi dan menggabungkan dokumen pdf dengan pdfsam

Ketahui Bagaimana Cara Mudah Mengasingkan dan Menggabungkan Dokumen PDF dengan PDFsam.
7 tali terbaik untuk band xiaomi mi 3 yang boleh anda beli

Adakah anda ingin menambah warna untuk dail hitam yang membosankan dari Band Mi anda 3. Berikut adalah beberapa tali dan band Xiaomi Mi Band terbaik yang boleh anda beli.
Ganti tali Python

Dalam artikel ini, kita akan bercakap tentang cara menggantikan substring di dalam rentetan dalam Python, menggunakan kaedah pengganti ().