Metode string
String adalah jenis data yang paling populer di bahasa pemrograman. Kita bisa membuatnya hanya dengan melampirkan karakter dalam tanda kutip. Python memperlakukan tanda kutip tunggal (‘ ’) sama dengan tanda kutip ganda (“ “). Membuat string semudah memberi nilai pada sebuah variabel.
Metode adalah sebuah kumpulan code program yang digunakan untuk melakukan suatu perintah. Dan bedanya dengan baris code program biasa adalah, kita dapat melakukan hal yang sama cukup dengan memanggil nama metode nya saja. Tanpa harus menuliskan code program yang ingin kita ulang. yang akan memudahkan kita dalam proses atau kegiatan programing kita nantinya.
Di dalam Python banyak sekali metode atau bisa juga disebut dengan fungsi, terdapat beberapa metode yang terdapat pada tipe data string. Semua metode string akan menampilkan nilai baru, tanpa mengubah nilai string aslinya. Method adalah fungsi atau prosedur yang dibuat didalam suatu Class. Method dibagi dua kategori yaitu fungsi dan prosedur.
1. capitalize()
capitalize()
Mengubah huruf pertama menjadi huruf besar.
2. casefold()
casefold()
Mengubah semua huruf menjadi kecil, lebih kuat dari lower()
.
3. center(width, fillchar)
center(width, fillchar)
Menempatkan string di tengah dengan panjang width
, menggunakan karakter tambahan di sisi kiri dan kanan jika diisi.
4. count(substring)
count(substring)
Menghitung jumlah kemunculan substring dalam string.
5. encode(encoding='utf-8')
encode(encoding='utf-8')
Mengubah string menjadi format bytes dengan encoding tertentu.
6. endswith(suffix)
endswith(suffix)
Mengecek apakah string berakhir dengan substring tertentu.
7. find(substring)
find(substring)
Mencari posisi pertama substring dalam string, jika tidak ada akan mengembalikan -1
.
8. index(substring)
index(substring)
Mirip find()
, tapi jika substring tidak ditemukan, akan menghasilkan error.
9. isalnum()
isalnum()
Mengecek apakah string hanya berisi huruf dan angka (tanpa spasi atau simbol lain).
10. isalpha()
isalpha()
Mengecek apakah string hanya berisi huruf tanpa angka atau simbol.
11. isdecimal()
isdecimal()
Mengecek apakah string hanya berisi angka desimal (0-9).
12. isdigit()
isdigit()
Mengecek apakah string hanya berisi angka, termasuk angka Unicode seperti ²
.
13. isidentifier()
isidentifier()
Mengecek apakah string bisa digunakan sebagai nama variabel dalam Python.
14. islower()
islower()
Mengecek apakah semua huruf dalam string adalah huruf kecil.
15. isnumeric()
isnumeric()
Mengecek apakah string hanya berisi karakter numerik (termasuk angka Unicode seperti pecahan).
16. isspace()
isspace()
Mengecek apakah string hanya berisi spasi.
17. istitle()
istitle()
Mengecek apakah string memiliki format judul (setiap kata diawali huruf besar).
18. isupper()
isupper()
Mengecek apakah semua huruf dalam string adalah huruf besar.
19. join(iterable)
join(iterable)
Menggabungkan elemen dalam iterable menjadi satu string dengan separator.
20. lower()
lower()
Mengubah semua huruf menjadi huruf kecil.
21. lstrip()
lstrip()
Menghapus spasi di awal string.
22. partition(separator)
partition(separator)
Memisahkan string menjadi tiga bagian: sebelum separator, separator, dan setelahnya.
23. replace(old, new)
replace(old, new)
Mengganti substring dengan substring lain.
24. rstrip()
rstrip()
Menghapus spasi di akhir string.
25. split(separator)
split(separator)
Memisahkan string berdasarkan separator menjadi list.
26. strip()
strip()
Menghapus spasi di awal dan akhir string.
27. swapcase()
swapcase()
Menukar huruf besar menjadi kecil dan sebaliknya.
28. title()
title()
Mengubah setiap kata dalam string agar huruf pertamanya besar.
29. upper()
upper()
Mengubah semua huruf menjadi huruf besar.
Kesimpulan
Fungsi
Deskripsi Singkat
Contoh Output
capitalize()
Huruf pertama besar
"Python programming"
casefold()
Huruf kecil semua (kuat)
"straße" → "strasse"
center(10, '-')
Pusatkan teks
"--Python--"
count("banana")
Hitung substring
2
endswith("world")
Cek akhir string
True
find("world")
Cari posisi substring
6
isalpha()
Hanya huruf?
True
isdigit()
Hanya angka?
True
join(["A", "B"])
Gabungkan dengan separator
"A B"
split(",")
Pisahkan string
["apple", "banana"]
title()
Format judul
"Hello World"
Last updated