Pertama, saya akan memperkenalkan Anda pada sintaks dari metode .split[]
. Setelah itu, Anda akan melihat cara menggunakan metode .split[]
dengan dan tanpa argumen, menggunakan contoh kode di sepanjang jalan
Inilah yang akan kami bahas
Apa Metode .split[]
di Python?
Anda menggunakan metode .split[]
untuk memisahkan string menjadi daftar
Sintaks umum untuk metode .split[]
_ terlihat seperti berikut
string.split[separator, maxsplit]
Mari kita hancurkan
_9 adalah string yang ingin Anda pisahkan. Ini adalah string tempat Anda memanggil metodecoding_journey = "I am learning to code for free with freeCodecamp!" # split string into a list and save result into a new variable coding_journey_split = coding_journey.split[] print[coding_journey] print[coding_journey_split] # check the data type of coding_journey_split by using the type[] function print[type[coding_journey_split]] # output # I am learning to code for free with freeCodecamp! # ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!'] #
.split[]
- Metode
.split[]
_ menerima dua argumen - Argumen opsional pertama adalah
_2, yang menentukan jenis pemisah yang akan digunakan untuk memisahkan string. Jika argumen ini tidak disediakan, nilai defaultnya adalah sembarang spasi, yang berarti string akan terpisah setiap kalicoding_journey = "I am learning to code for free with freeCodecamp!" # split string into a list and save result into a new variable coding_journey_split = coding_journey.split[] print[coding_journey] print[coding_journey_split] # check the data type of coding_journey_split by using the type[] function print[type[coding_journey_split]] # output # I am learning to code for free with freeCodecamp! # ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!'] #
.split[]
bertemu dengan spasi apa pun - Argumen opsional kedua adalah
_4, yang menentukan jumlah maksimum pemisahan yang harus dilakukan oleh metodecoding_journey = "I am learning to code for free with freeCodecamp!" # split string into a list and save result into a new variable coding_journey_split = coding_journey.split[] print[coding_journey] print[coding_journey_split] # check the data type of coding_journey_split by using the type[] function print[type[coding_journey_split]] # output # I am learning to code for free with freeCodecamp! # ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!'] #
.split[]
. Jika argumen ini tidak diberikan, nilai defaultnya adalah
6, artinya tidak ada batasan jumlah pemisahan, dancoding_journey = "I love coding" coding_journey_split = coding_journey.split[] print[coding_journey_split] # output # ['I', 'love', 'coding']
.split[]
harus membagi string pada semua kemunculan yang ditemui
2coding_journey = "I am learning to code for free with freeCodecamp!" # split string into a list and save result into a new variable coding_journey_split = coding_journey.split[] print[coding_journey] print[coding_journey_split] # check the data type of coding_journey_split by using the type[] function print[type[coding_journey_split]] # output # I am learning to code for free with freeCodecamp! # ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!'] #
Metode .split[]
_ mengembalikan daftar substring baru, dan string asli tidak diubah dengan cara apa pun
Bagaimana Metode .split[]
Bekerja Tanpa Argumen Apa Pun?
Inilah cara Anda membagi string menjadi daftar menggunakan metode .split[]
tanpa argumen
coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
_Keluarannya menunjukkan bahwa setiap kata yang menyusun string sekarang menjadi item daftar, dan string asli dipertahankan
Ketika Anda tidak memberikan salah satu dari dua argumen yang diterima oleh metode .split[]
, maka secara default, itu akan membagi string setiap kali bertemu spasi hingga string berakhir
Apa yang terjadi jika Anda tidak meneruskan argumen apa pun ke metode .split[]
, dan ia menemukan spasi kosong berturut-turut, bukan hanya satu?
coding_journey = "I love coding"
coding_journey_split = coding_journey.split[]
print[coding_journey_split]
# output
# ['I', 'love', 'coding']
_Pada contoh di atas, saya menambahkan spasi putih berurutan antara kata
fave_website = "www.freecodecamp.org"
fave_website_split = fave_website.split["."]
print[fave_website_split]
# output
# ['www', 'freecodecamp', 'org']
4 dan kata fave_website = "www.freecodecamp.org"
fave_website_split = fave_website.split["."]
print[fave_website_split]
# output
# ['www', 'freecodecamp', 'org']
5. Jika demikian, metode .split[]
_ memperlakukan setiap spasi yang berurutan seolah-olah merupakan satu spasi tunggalBagaimana Metode .split[]
Bekerja Dengan Argumen coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
2?
coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
Seperti yang Anda lihat sebelumnya, bila tidak ada
coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
2 argumen, nilai default untuk itu adalah spasi. Yang mengatakan, Anda dapat mengatur coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
2 yang berbedacoding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
2 akan memecah dan membagi string setiap kali bertemu dengan karakter yang Anda tentukan dan akan mengembalikan daftar substringMisalnya, Anda dapat membuatnya sehingga sebuah string terpisah setiap kali metode .split[]
menemukan titik,
fave_website = "www.freecodecamp.org"
fave_website_split = fave_website.split[". "]
print[fave_website_split]
# output
# ['www.freecodecamp.org']
3fave_website = "www.freecodecamp.org"
fave_website_split = fave_website.split["."]
print[fave_website_split]
# output
# ['www', 'freecodecamp', 'org']
_Dalam contoh di atas, string terpecah setiap kali .split[]
bertemu dengan
fave_website = "www.freecodecamp.org"
fave_website_split = fave_website.split[". "]
print[fave_website_split]
# output
# ['www.freecodecamp.org']
3Perlu diingat bahwa saya tidak menentukan titik diikuti dengan spasi. Itu tidak akan berhasil karena string tidak berisi titik diikuti dengan spasi
fave_website = "www.freecodecamp.org"
fave_website_split = fave_website.split[". "]
print[fave_website_split]
# output
# ['www.freecodecamp.org']
Sekarang, mari kita lihat kembali contoh terakhir dari bagian sebelumnya
Ketika tidak ada
coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
2 argumen, spasi putih berurutan diperlakukan seolah-olah itu adalah spasi tunggalNamun, saat Anda menetapkan satu spasi sebagai
coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
2, maka string akan terpisah setiap kali bertemu dengan karakter spasi tunggalcoding_journey = "I love coding"
coding_journey_split = coding_journey.split[" "]
print[coding_journey_split]
# output
# ['I', 'love', '', '', 'coding']
Dalam contoh di atas, setiap kali .split[]
menemukan karakter spasi, karakter tersebut membagi kata dan menambahkan spasi kosong sebagai item daftar
Bagaimana Metode .split[]
Bekerja Dengan Argumen coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
4?
coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
Ketika tidak ada
coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
4 argumen, tidak ada batasan yang ditentukan kapan pemisahan harus dihentikanPada contoh pertama dari bagian sebelumnya, .split[]
memisahkan string setiap kali bertemu dengan
coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
2 hingga mencapai akhir stringNamun, Anda dapat menentukan kapan Anda ingin pemisahan berakhir
Misalnya, Anda dapat menentukan bahwa pemisahan berakhir setelah menemukan satu titik
fave_website = "www.freecodecamp.org"
fave_website_split = fave_website.split[".", 1]
print[fave_website_split]
# output
# ['www', 'freecodecamp.org']
Pada contoh di atas, saya menyetel
coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split[]
print[coding_journey]
print[coding_journey_split]
# check the data type of coding_journey_split by using the type[] function
print[type[coding_journey_split]]
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
#
4 menjadi coding_journey = "I love coding"
coding_journey_split = coding_journey.split[" "]
print[coding_journey_split]
# output
# ['I', 'love', '', '', 'coding']
5, dan daftar dibuat dengan dua item daftarSaya menetapkan bahwa daftar harus dipisahkan ketika menemukan satu titik. Setelah menemukan satu titik, operasi akan berakhir, dan string lainnya akan menjadi item daftar dengan sendirinya
Kesimpulan
Dan begitulah. Anda sekarang tahu cara membagi string dengan Python menggunakan metode .split[]
Saya harap Anda menemukan tutorial ini bermanfaat
Untuk mempelajari lebih lanjut tentang bahasa pemrograman Python, lihat sertifikasi Python freeCodeCamp
Anda akan mulai dari dasar dan belajar dengan cara yang interaktif dan ramah bagi pemula. Anda juga akan membangun lima proyek pada akhirnya untuk dipraktikkan dan membantu memperkuat apa yang telah Anda pelajari
Terima kasih telah membaca, dan selamat coding
IKLAN
IKLAN
IKLAN
IKLAN
Mempelajari sesuatu yang baru setiap hari dan menulis tentangnya
Jika artikel ini bermanfaat, tweetlah
Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai