Operasi Tipe data String – Pada materi ini akan dilanjutkan pembahasan dengan judul operasi yang bisa digunakan dalam tipe data string. Sebelumnya sudah kita bahas tipe data dan dilanjutkan dengan operasi tipe data number. Dalam materi ini akan dibahas secara mendetil apa sih tipe data string, contoh nya bagaimana, penulisannya seperti apa dan seperti apa contoh operasi string yang bisa dilakukan.
Operasi Tipe data String
Type data string paling sering digunakan dalam bahasa pemrograman khusnya disini bahasa python. Type data string ini ditandai dengan adanya tanda kutip satu atau tanda kutip ganda diluar nilai/karakter. Contohnya ‘Nama saya adalah Muzanni’ atau “Nama saya adalah Muzanni”. Dalam bahasa python jumlah karakter string tidak dibatasai, hanya saja jumlah karakter string begantung pada maksimum memory.
Penulisan Type Data String
Ada tiga cara dalam penulisan string yaitu sebagai berikut :
Menggunakan tanda kutip satu, contohnya ‘www.malasngoding.com’.
Menggunakan tanda kutip dua, contohnya “www.malasngoding.com”.
Menggunakan tanda kutip tiga, contohnya ”’www.malasngoding.com”’ atau “””www.malasngoding.com”””.
1
2
3
4
5
6
7
data1='www.malasngoding.com'
data2="www.malasngoding.com"
data3='''www.malasngoding.com'''
print data1
print data2
print data3
Penulisan type data string pada bahasa python
Menggabungkan String
Operasi tipe data string pertama yang akan dibahas adalah bagaimana cara menggabungkan dua atau lebih string menjadi satu. Dalam menggabungkan string bisa menggunakan tanda plus (+) atau koma (,). Contohnya :
1
2
3
4
5
6
7
8
data1="belajar bahasa python "
data2="di www. malasngoding.com"
# menggunakan tanda koma
print data1,data2
# menggunakan tanda +
print data1+data2
menggabungkan string pada bahasa python
Mengitung jumlah karakter string
Operasi string selanjutnya yaitu bagaimana cara menghitung jumlah karakter string. Dalam menghitung jumlah karakter bisa menggunakan fungsi len dalam bahasa python. contohnya len (num), dimana len adalah fungsi untuk menghitung jumlah karakter, dan num adalah nilai string.
1
2
3
4
data1="belajar bahasa python"
print data1
print"Jumlah karakter : ",len(data1)
mengihtung jumlah karakter string
Mengupdate nilai string
String adalah jenis tipe data yang tidak bisa diubah. Untuk mengupdate string perlu diberikan nilai variabel string lama ke string yang baru. Nilai yang baru adalah nilai string yang sudah di update.
1
2
data1="belajar bahasa python"
print data1[:8]+"Pemrograman"
data1[:8] maksudnya adalah karakter ke delapan dari nilai string data1 itu tidak dianggap. Hasil dari code diatas dapat dilihat seperti berikut :
mengupdate nilai string pada bahas python
Selain operasi nilai string yang sudah dibahas diatas, kita juga bisa mengecek ketersedian sebuah karakter atau kata yang tersedia didalam nilai string. Caranya, python sudah menyediakan fungsi in yang gunanya bisa mengecek ketersedian data didalam string. Contoh penggunaanya seperti berikut :
1
2
3
4
data1="belajar bahasa python"
cek_kebenaran="belajar"in(data1)
print cek_kebenaran
Penjelasan : ada sebuah variabel data1 yang nilai didalamnya berupa string “belajar bahasa python”, di baris ke dua kita akan mengecek apakah kata “belajar” tersedia didalam variabel data1 yang akan kita simpan pada variabel cek_kebenaran.
cek ketersedian nilai dalam string
Mengakases Nilai String
Satu lagi yang paling keren dalam bahasa python yaitu nilai string bisa proses sebagai array dari karakter. Untuk mengakses nilai string ataupun substring dalam bahasa python, kita bisa menggunakan insex dalam tanda kurung siku []. Contohnya :
1
2
3
4
data1="belajar bahasa python"
print data1[0]
print data1[8:14]
megakses nilai string dalam bahasa python
Berikut adalah karakter escape yang didukung dalam bahasa python :
karakter
Deskripsi
\newline
Backslash dan newline diabaikan
\\
Backslash
\’
kutip tunggal
\”
kutip ganda
\a
ASCII bel
\b
ASCII backscape
\f
ASCII formfeed
\n
ASCII linefeed
\r
ASCII arriage return
\t
ASCII tab horizontal
\v
ASCII tab horizontal
\ooo
ASCII karakter dengan nilai oktal oo
\xHH
ASCII karakter dengan nilai heksadesimal HH
Berikut contoh penggunaannya :
1
2
data1="belajar bahasa pemrograman asik \n yaitu bahasa python"
print data1
contoh penggunaan karakter escape di python
Silahkan peraktekkan sendiri contoh penggunaan karakter escape. Sampai disini dulu pembahasan dengan materi Tutorial Python # 8 : Operasi Tipe data String. Akan kita lanjutkan dengan tipe data lainnya di materi python part selanjutnya. Penulisa sangat berharap kritikan maupun masukan untuk artikel ini, silahkan tinggalkan komentar di kolom komentar di bawah.
Muzanni
Algorithms Learner, future lecturer and Happy to sharing about knowledge
Hallo selamat datang kembali pada seri tutorial python. Di materi sebelumnya kita sudah bahas mengenai tipe data yang ada pada bahasa pemrograman python. Jenis operator ...
Operasi Tipe Data Dictionary – tipe data dictionary juga termasuk dalam tipe data tidak berurut (unordere) dan tidak memiliki indek. Aggota dari tipe data ini ...
Operasi Tipe Data Tuple – Masih dalam materi operasi yang bisa dilakukan berdasarkan tipe data. Dalam part ini akan dikupas tuntas mengenai tipe data tuple. ...
Download Ebook belajar HTML & CSS dasar untuk pemula gratis.
Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana.
materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.