Langsung ke konten utama

Tipe Data String di Python

Kemarin saya sudah mencatat tentang tipe-tipe data di Python dan berakhir pada Tipe data boolean. dan sekarang sayang akan melanjutkan ke tipe data string.

String di Python adalah tipe data yang berisikan karakter berupa huruf, angka serta tanda baca.

Data String di python di singkat dengan 'str' silahkan lihat screen shot shell python di bawah ini.

di shell tersebut saya membuat 2 variabel yaitu a dan z lalu saya jalankan dengan perintah type dan muncul penjelasan <class 'str'> 

lanjut, yang harus diperhatikan dalam menulis data string adalah tanda petik dan data di apit anatara keduanya. terserah mau petik satu ' str ' atau petik "str" bebas. karena tidak aturan pasti dalam penggunaan tanda peting untuk string di python.

jika data string tidak di apit oleh tanda petik maka akan terjadi error seperti Screen Shot berikut

variabel a yang saya isikan dengan Catatan Mantan IT tanpa diapit tanda petik terlihat error.

ada beberapa operasi pada data string

Penggabungan karakter

Karakter di python dapat di gabungkan dengan metode penjumlahan. Biasanya dengan membuat beberapa variabel dan bisa juga hanya dengan satu variabel.

contoh satu variabel

a = "Catatan" + " Mantan" + " IT"

print (a)

maka hasilnya Catatan Mantan IT berikut Screen Shotnya

pada screen shot di atas terlihat tidak ada spasi antar kata atau karakter. karena, saya tidak memberi spasi di dalam tanda kutip. sekarang saya coba menggunakan spasi di dalam tanda kutip dengan menggunakan tanda kutip satu '.

Terlihat kan perbedaannya.

Contoh dua Variabel

a = 'Lapak '

z = 'Ngoding'

print (a + z)

Maka hasilnya menjadi Lapak Ngoding berikut Screen Shotnya

 

Eksperimen

sekarang saya mau bereksperimen dengan dua variabel. tetapi digabungkan dengan kali dan tambah berikut kodenya

a = 'na'

z = 's'

print (a*2+z)

apakah hasilnya menjadi nanas..? kita lihat screen shotnya

Yes... berhasil. lanjuuuut.

Menghitung Karakter

Di Python kita juga bisa menghitung jumlah karakter dengan perintah len. misal kita ingin menghitung karakter dari Catatan Mantan IT. maka kodenya sebagai berikut :

a = 'Catatan Mantan IT'

print ('Berapa Karakter dari Catatan Mantan IT : ', len(a))

Hasilnya adalah


yeee.. ada 17 tgl hari lahirnya Indonesia. Bisa juga kita mengambil hurufnya berdasarkan urutan. Misalnya kita ingin mengambil di urutan ke enam maka kita hitung dari 0. berikut kodenya

a = 'Catatan Mantan IT'

print (a[6])

Kita lihat hasilnya


 kenapa n ? karena, urutan ke enam n. Jika kita menghitung dari nol.

Update String

String adalah tipe data yang tidak bisa dirubah. untung mengupdate string kita perlu memberikan atau menambahkan nilai variabel string yang sudah ada dengan nilai baru. Nah, nilai baru ini yang sudah di update. Tetapi, nilah baru tesebut tidak tersimpan ke dalam variabel. berikut kodenya

a = 'Catatan Mantan IT'

print (a[:14]+' Pacar')

Hasilnya menjadi Catatan Mantan Pacar. kemon kita buktikan di shell python di bawah ini

Wadidauw.. kok bener ya. yup betul karena python hanya mencetak karakter dari 0 s/d 14 dan 15, 16, 17 tidak di cetak. ingat spasi juga di hitung ya. lalu kenapa saya bilang nilai baru (Pacar) yang di tambahkan tidak tersimpan di varibel? karena jika kita print kembali variabel a nilai baru (Pacar) tersebut tidak ikut. langsung kita cek dengan perintah print (a).

sabar kawan ini ujian. sedikit lagi selesai kok, pembahasannya. lanjut yang terakhir adalah

Cek Fakta

dengan bantuan kode in kita bisa mencari atau cek sebuah kata, apakah ada di dalam variabel. lihat kodenya

a = 'Catatan Mantan IT'

print ('Mantan' in(a))

print ke dua masih dengan variabel yang sama

print ('Pacar'in(a))

kita cek hasilnya mana yang True dan mana yang False

oh no.. oh no.. oh nononono. Mantan True, karena ada di dalam variabel a. Sedangkan Pacar False karena tidak ada di dalam variabel a. artinya apa..? kalo cari mantan ada, tetapi kalo mau di pacarin lagi ya ga bisa. hehehehe.

dan tunggu versi videonya di chanel Youtube Lapak ngoding.



 

Terima kasih semoga bermanfaat
Ngetik di Pojokan





Komentar

Postingan populer dari blog ini

Membuat Aplikasi Android dengan Python dan Kivy untuk Halaman Login Administrator

Melanjutkan dari Catatan yang kemrin yaitu Membuat Aplikasi Android SistemEnkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login denganPython dan Kivy . Buat yang baru mampir silahkan baca catatan sebelumnya agar dapat mengerti alurnya catatan kali ini. Sekarang saya ingin mencatat Membuat Aplikasi Android dengan Python dan Kivy untuk Halaman Login Administrator. langkah awal, di file main.py yang berada di folder Aplikasi Python - main.py tambahkan kode pada class LapakNgoding untuk memanggil atau menjalankan file hallogadmin.py baris kodenya ada di baris ke 19 perhatikan baris kode di bawah ini. lanjut kita buat file python dengan nama hallogadmin.py yang berada di folder Aplikasi Python - screens - hallogadmin.py berikut susunan kodenya. lalu untuk meload class Hallogadmin yang berada di dalam file hallogadmin.py kita perlu menambahkan kode di file screens.py yang berada di folder Aplikasi Python - screens - screens.py tambahakan dengan kode from screens . hallogadmin

Membuat Aplikasi Android Sistem Enkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login dengan Python dan Kivy

  Hai Koder, jangan lupa baca catatan sebelumnya ya untuk mengerti alur catatan Membuat Aplikasi Android Sistem Enkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login dengan Python dan Kivy. Silahkan koder baca disini . oke kita mulai Membuat Aplikasi Android Sistem Enkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login dengan Python dan Kivy Skema filenya sebagai berikut buka file hallog.kv yang berada di Aplikasi Python - kv - hallog.kv lalu pada bagian button login di tambahkan kode on_press : root.loginAcc pada bagian akhir MDRiseButton . berikut full kode hallog.kv. Jangan lupa id pada textfieldnya di bagian MDTextField id : username dan id : password . hallog.kv #:kivy 2.1 <Hallog>: MDFloatLayout: md_bg_color: ( "#d3ede6" ) Image: source: "kv/assets/foto/lapakngodingtr.png" size_hint: . 5 , . 5 pos_hint: { "center_x" : 0 . 5 , "center_y" : 0 . 70 } Image: source:

Cara Membuat Aplikasi Android Form Pendaftaran dengan Python dan Kivy dengan Parameter Input if elif else

begini koder, kemarin kan saya sudah mencatat Cara Membuat Form pendaftaran dengan Python dan GUI dengan KivyMD lalu di input ke database sqlite. Nah sekarang ini kelanjutanya dengan menambahkan form input username dan parameter pada username dan penambahan form input konfirmasi password. buat yang baru baca catatan ini lebih baik ikuti dahulu di catatan sebelumnya. agar dapat memahami alur dan susunan foldernya di kategori Membuat Aplikasi Android . Jadi, logikanya sebagai berikut : 1. Jika password yang di input kurang dari delapan karakter maka akan di tolak, lalu muncul notif "Password terlalu pendek mimal 8 karakter". beikut tampilannya 2. Jika username kurang dari 3 karakter, maka akan ditolak dan muncul notif Usename Minimal 3 karakter. berikut tampilanya 3. Jika Username sudah terdaftar di database maka akan di tolak, dan muncul notif "Username sudah terdaftar". berikut tampilannya 4. Jika pendaftaran berhasil maka akan muncul notif "Selamat kamu telah