Cara memisahkan kata dari string dengan python

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

  • 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!']
    # 
    
    
    _9 adalah string yang ingin Anda pisahkan. Ini adalah string tempat Anda memanggil metode .split[]
  • Metode .split[]_ menerima dua argumen
  • Argumen opsional pertama adalah
    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 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 kali .split[] bertemu dengan spasi apa pun
  • Argumen opsional kedua adalah
    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, yang menentukan jumlah maksimum pemisahan yang harus dilakukan oleh metode .split[]. Jika argumen ini tidak diberikan, nilai defaultnya adalah
    coding_journey = "I love   coding"
    
    coding_journey_split = coding_journey.split[]
    
    print[coding_journey_split]
    
    # output
    # ['I', 'love', 'coding']
    
    6, artinya tidak ada batasan jumlah pemisahan, dan .split[] harus membagi string pada semua kemunculan yang ditemui
    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

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 tunggal

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!']
# 

2?

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 berbeda

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 akan memecah dan membagi string setiap kali bertemu dengan karakter yang Anda tentukan dan akan mengembalikan daftar substring

Misalnya, 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']
3

fave_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']
3

Perlu 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 tunggal

Namun, 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 tunggal

coding_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?

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 dihentikan

Pada 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 string

Namun, 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 daftar

Saya 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

Dionysia Lemonaki

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

Bagaimana Anda memisahkan string dalam kata-kata Python?

Metode Python String split[] . Metode ini adalah bagian dari objek string. Parameter bersifat opsional, tetapi Anda dapat memisahkan string atau karakter tertentu. Diberikan sebuah kalimat, string dapat dipecah menjadi kata-kata. using the split[param] method. This method is part of the string object. The parameter is optional, but you can split on a specific string or character. Given a sentence, the string can be split into words.

Bagaimana cara memisahkan kata dari string?

Metode split[] membagi string menjadi array substring . Metode split[] mengembalikan array baru. Metode split[] tidak mengubah string asli. Jika [" "] digunakan sebagai pemisah, string dipisahkan di antara kata-kata.

Bagaimana Anda membagi string menjadi beberapa bagian dengan Python?

Python split[] method digunakan untuk membagi string menjadi potongan-potongan, dan menerima satu argumen yang disebut pemisah. Pemisah dapat berupa karakter atau simbol apa saja. Jika tidak ada pemisah yang ditentukan, maka itu akan memisahkan string yang diberikan dan spasi putih akan digunakan secara default.

Bagaimana Anda membagi beberapa kata dengan Python?

Metode 1. Pisahkan banyak karakter dari string menggunakan re. split[] Ini adalah metode yang paling efisien dan umum digunakan untuk membagi beberapa karakter sekaligus. Itu menggunakan regex [ekspresi reguler] untuk melakukan ini.

Bài mới nhất

Chủ Đề