Source: Kevin Tekno |
Hi, ini adalah tutorial metode string pada python, pada tutorial sebelumnya kita sudah mempelajari apa itu tipe data string dan sekarang kita akan mempelajari metode pada string tersebut.
Apa itu metode?
Sebelum masuk ke tutorial akan lebih baik jika kita pahami terlebih dahulu apa
itu metode.
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. Sehingga, hal
tersebut tentu akan memudahkan kita dalam proses atau kegiatan programing kita
nantinya.
Di dalam Python terdapat banyak sekali metode atau bisa juga disebut dengan
fungsi, disini saya akan memaparkan beberapa methode yang terdapat pada tipe
data string.
Metode String pada Python
Semua metode string akan menampilkan nilai baru. dan tidak akan mengubah dari nilai string aslinya.
capitalize() Berfungsi mengonversi karakter pertama menjadi huruf besar.contoh :
text = "hello, my name is kevin."
print (text.capitalize())
#Hasil
Hello, my name is kevin.
contoh:
text = "Hello, Wellcome to Kevin ID!"
print ( text.casefold())
#hasil
hello, wellcome to kevin id
find() Berfungsi mencari string untuk suatu nilai tertentu dan akan
menampilkan output posisi di mana ia ditemukan, jika string tidak di temukan
maka akan menampilkan output -1.
contoh:
text = "Hi, Kevin apa kabar?."
print(text.find("Kevin")) #hasil :4
print(text.find("Dimas")) #hasil :-1
index() Berfungsi mencari string untuk nilai tertentu dan menampilkan
posisi di mana ia ditemukan.
contoh:
text = "Mari kita bercocok tanam."
print (text.index("tanam"))
#Hasil
19
contoh:
text = "Mari kita bercocok tanam."
print (text.title())
#Hasil
Mari Kita Bercocok Tanam.
format() Berfungsi memberikan format nilai yang ditentukan di dalam
string.
contoh:
text1 = "Nama saya adalah {nama}, umur saya {umur}".format(nama = 'Kevin', umur = 12)
text2 = "Nama saya adalah {0}, umur saya {1}".format('Kevin',12)
text3 = "Nama saya adalah {}, umur saya {}".format('Kevin',12)
print (text1)
print (text2)
print (text3)
#hasil
Nama saya adalah Kevin, umur saya 12
center() Berfungsi mengubah text ke tengah sesuai nilai yang diberikan.
contoh:
text = "ayam goyyeng"
print (text.center(50))
#Hasil
ayam goyyeng
count() Berfungsi menampilkan berapa kali nilai yang ditentukan muncul
dalam string.
contoh:
text = "Aku suka kamu, tapi kamu tidak suka aku"
print (text.count("kamu"))
#hasil
2
replace() Berfungsi mengganti kalimat dengan kalimat yang telah di
tentukan.
contoh:
print(text.replace("kamu", "dia"))
#hasil
Aku cinta dia
join() Berfungsi menggabungkan elemen ke akhir string.
contoh:
mantan = ("sizuka", "juleha", "dora")
print ("-".join(mantan))
#Hasil
sizuka-juleha-dora
strip() Berfungsi menghilangkan sepace di awal dan akhir kalimat.
contoh:
text = " julena adalah seorang pemburu ubur "
print (txt.strip())
#Hasil
julena adalah seorang pemburu ubur
isspace() Berfungsi menampilkan nilai True jika variable berisi
space.
contoh:
txt = " "
print (txt.isspace())
#hasil
True
isupper() Berfungsi menampilkan nilai True jika
variable berisi huruf besar.
contoh:
text = "INI HURUF BESAR"
print(text.isupper())
#hasil
True
islower() Berfungsi menampilkan nilai True jika
variable berisi huruf kecil.
contoh:
text = "ini huruf kecil"
print(text.islower())
#hasil
True
isnumeric() Berfungsi menampilkan nilai True jika
variable berisi angka.
contoh:
text = "102938"
print(text.isnumeric())
#hasil
True
istitle() Berfungsi menampilkan nilai True jika
variable berisi judul.
contoh:
text = "Aku Kamu Dia"
print(text.istitle())
#hasil
True
isalnum() Berfungsi menampilkan nilai True jika
variable berisi alfa numeric (a-z),(0-9).
Contoh karakter yang bukan alfanumerik: (spasi)! #% &? dll.
contoh:
text = "AYAM12"
print(text.isalnum())
#hasil
True
isalpha() Berfungsi menampilkan nilai True jika
variable berisi alfabet (a-z).
contoh:
text = "IbukJoko"
print(text.isalpha())
#hasil
True
lower() Berfungsi mengubah seluruh karakter menjadi huruf kecil.
contoh:
text = "Hello saHabat"
print (text.lower())
#hasil
hello sahabat
zfill() Berfungsimetode menambahkan nol (0) di awal string, hingga
mencapai panjang yang ditentukan.
jika panjang telah mencukupi dengan nilai yang di tentukan maka nol (0)
tidak akan ditambahkan lagi.
contoh:
text = "1000"
print (text.zfill(5))
#Hasil
01000
sumber: www.w3schools.com
Sekian dulu tutorial kali ini semoga bermanfaat, bye bye.
Mari mencoba
Sudah mempelajari hal baru hari ini? ada baiknya jika di praktekan