Last Updated on August 11, 2021 by
Saat bekerja dengan bahasa Python, Anda akan menemukan banyak string. String Python bisa berisi urutan karakter lain di dalam suatu string, maka ini akan dikenal dengan substring. Substring sendiri ada di banyak bahasa pemrograman, namun spesifikasi tiap-tiap substring dalam bahasa pemrograman berbeda-beda.
Kali ini Codekey akan membahas tentang substring di Bahasa Python serta cara mendapatkan substring dari sebuah string di Python. Jika Anda tertarik dengan pembahasan kali ini, pastikan Anda menyimak artikel ini sampai akhir.
Substring Python
Pertama-tama kami akan membahas tentang string Python untuk mengingatkan Anda pada string yang di dalam bahasa Python.
String adalah urutan karakter Unicode. String terdiri dari serangkaian atau urutan karakter yang mungkin berisi karakter alfanumerik dan khusus. Dalam python substring adalah urutan karakter dalam string lain.
Sederhananya, substring adalah porsi teks yang diambil dari suatu string. Dalam python, ini juga disebut sebagai pengirisan string.
Lihatlah template string Python berikut ini:
string[start: end: step]
Penjelasan tentang template di atas:
- start: Indeks awal dari substring. Karakter pada indeks ini termasuk dalam substring. Jika awal tidak disertakan, diasumsikan sama dengan 0.
- end: Indeks pengakhiran substring. Karakter pada indeks ini TIDAK termasuk dalam substring. Jika ujung tidak disertakan, atau jika nilai yang ditentukan melebihi panjang string, itu dianggap sama dengan panjang string secara default.
- step: Setiap karakter ‘step’ setelah karakter saat ini untuk dimasukkan. Nilai default adalah 1. Jika nilai langkah dihilangkan, diasumsikan sama dengan 1.
Template
- string[start:end]: Dapatkan semua karakter dari indeks awal hingga akhir-1
- string[:end]: Dapatkan semua karakter dari awal string hingga akhir-1
- string[start:]: Dapatkan semua karakter dari awal indeks hingga akhir string
- string[start:end:step]: Dapatkan semua karakter dari awal hingga akhir-1 dengan diskon setiap karakter langkah
contoh:
Dapatkan 5 karakter pertama dari sebuah string
str = "Selamat Belajar PYTHON" print(str[0:5]) Output: > Selamat
Perlu dicatat bahwa print(string[:5]) mengembalikan hasil yang sama dengan print(string[0:5]).
Selanjutnya, dapatkan substring dengan panjang 4 dari karakter ke-3 dari string.
string = " Selamat Belajar PYTHON " print(string[2:6]) Output: > lama
Penting untuk diingat indeks awal atau akhir mungkin berupa angka negatif. Indeks negatif berarti Anda mulai menghitung dari akhir string, bukan dari awal (yaitu dari kanan ke kiri).
Demikianlah penjelasan tentang cara mendapatkan substring dari sebuah string. Cara mendapatkan substring python dari suatu string tidak lah sulit. Anda hanya perlu memasukkan nilai-nilai string dengan benar agar substring yang di dapat sesuai dengan keinginan Anda. Simak terus artikel terbaru dari https://codekey.id/
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.