Secara sederhana Substring dapat diartikan sebagai suatu kata atau karakter atau kalimat yang merupakan bagian dari sebuah String.
Contoh: kata hari merupakan substring dari kata matahari
Python menyediakan banyak cara untuk melakukan substring pada sebuah string. Hal ini sering disebut "slicing".
Berikut sintaksnya:
string[start:end:step]
Dimana,
string = "freeCodeCamp"
print[string[0:5]]
3: Indeks awal dari sebuah substring. Karakter yang berada pada indeks ini termasuk dalam substring. Jika string = "freeCodeCamp"
print[string[0:5]]
3 tidak didefinisikan, maka secara default diasumsikan sebagai 0.string = "freeCodeCamp"
print[string[0:5]]
5: Indeks terakhir dari sebuah substring. Karakter yang ada pada indeks ini tidak akan dimasukkan kedalam substring. Jika string = "freeCodeCamp"
print[string[0:5]]
5 tidak didefinisikan, atau jika nilainya melebihi panjang dari string awal, maka secara default nilainya dianggap setara dengan panjang string.string = "freeCodeCamp"
print[string[0:5]]
7: Setiap "step" atau langkah setelah karakter saat ini . Nilai defaultnya adalah 1. Jika string = "freeCodeCamp"
print[string[0:5]]
7 tidak didefinisikan, maka nilainya diasumsikan sebagai 1.Penggunaan Dasar
string = "freeCodeCamp"
print[string[0:5]]
9: Mengambil semua karakter dari string = "freeCodeCamp"
print[string[0:5]]
3 hingga string = "freeCodeCamp"
print[string[0:5]]
5 - 1> freeC
2: Mengambil semua karakter dari awal string sampai akhir string = "freeCodeCamp"
print[string[0:5]]
5 - 1> freeC
4: Mengambil semua karakter dari string = "freeCodeCamp"
print[string[0:5]]
3 hingga akhir dari string> freeC
6: Mengambil semua karakter dari string = "freeCodeCamp"
print[string[0:5]]
3 hingga string = "freeCodeCamp"
print[string[0:5]]
5 - 1, tidak termasuk setiap karakter string = "freeCodeCamp"
print[string[0:5]]
7Contoh
1. Mendapatkan 5 karakter awal dari sebuah string
string = "freeCodeCamp"
print[string[0:5]]
Output:
> freeC
Catatan:
string = "freeCodeCamp"
print[string[2:6]]
0 mengembalikan hasil yang sama dengan string = "freeCodeCamp"
print[string[2:6]]
12. Mendapatkan substring sebanyak 4 karakter, yang dimulai dari karakter ketiga dari string
string = "freeCodeCamp"
print[string[2:6]]
Output:
> eeCo
3. Mendapatkan karakter terakhir dari sebuah string
string = "freeCodeCamp"
print[string[-1]]
Output:
> p
Perhatikan bahwa indeks
string = "freeCodeCamp"
print[string[0:5]]
3 atau string = "freeCodeCamp"
print[string[0:5]]
5 dapat diisi dengan angka negatif. Angka negatif berarti kita tidak memulai perhitungan dari awal string tetapi kita memulai perhitungan dari akhir string [dari kanan ke kiri].Indeks -1 berarti karakter akhir dari string, -2 berarti karakter kedua dari akhir dan seterusnya.
4. Mendapatkan 5 karakter terakhir dari sebuah string
string = "freeCodeCamp"
print[string[-5:]]
Output:
> eCamp
5. Mendapatkan substring yang berisi semua karakter kecuali 4 karakter terakhir serta karakter pertama dari string
string = "freeCodeCamp"
print[string[1:-4]]
Output:
string = "freeCodeCamp"
print[string[0:5]]
06. Mendapatkan setiap karakter lain dari sebuah string
string = "freeCodeCamp"
print[string[0:5]]
1Output:
string = "freeCodeCamp"
print[string[0:5]]
2ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
Read more posts. Read more posts.
If you read this far, tweet to the author to show them you care. Tweet a thanks
Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started
Perbesar
Ilustrasi Coding Python. Foto: Mohammad Rahmani via UnsplashPerbesar
Ilustrasi penggunaan Python. Foto: Chris Ried/Unsplash1. Instal Python versi 3.7.0
Cara Menggunakan Python untuk Pemula
Perbesar
Ilustrasi Cara Menggunakan Python. Foto: Mars via UnsplashPrint [“halo dunia Python 3.7”]
Print [“2 + 2 sama dengan”, 2 + 2]
Print [“3 + 2 sama dengan”, 3 + 2]
Print [“50 - 10 sama dengan”, 50 - 10]