Pengenalan String
String adalah jenis 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 variable.
Dibawah ini adalah contoh simple dari sebuah String pada python:
print("Hello World")
Mengakses Nilai dalam String
Python tidak menggunakan tipe karakter titik koma ; Ini diperlakukan sebagai String dengan panjang satu, sehingga juga dianggap sebagai Substring.
Untuk mengakses Substring, gunakan tanda kurung siku untuk mengiris beserta index untuk mendapatkan substring. Sebagai Contoh:
nama = "Rose"
namalengkap = "Roseanne Park"
print("Nama[0]: ", nama[0])
print("Nama Lengkap[1:4]: ", namalengkap[1:4])
Bila kode diatas dieksekusi, maka akan menghasilkan output sebagai berikut:
Nama[0]: R
Nama Lengkap[1:4]: ose
Mengupdate String
Anda dapat "Memperbaharui" string yang ada dengan (kembali) menugaskan variable ke string lain. Nilai baru dapat dikaitkan dengan nilai sebelumnya atau ke string yang sama sekali berbeda sama sekali. Sebagai contoh:
Hello = "Hello World"
print("Update String: ", Hello[:6] + "Python")
Output Kode Di Atas:
Update String: Hello Python
Escape Characters
Dibawah ini adalah daftar karakter Escape atau karakter non-printable yang dapat diwakili/ditulis dengan awalan notasi backslash.
1. Notasi Backslash (\a)
Karakter Hexadecimal (0x07)
Penjelasan: Bell atau Alert
2. Notasi Backslash (\b)
Karakter Hexadecimal (0x08)
Penjelasan: Backspace
3. Notasi Backslash (\cx)
Penjelasan: Control-x
4. Notasi Backslash (C-x)
Penjelasan: Control-x
5. Notasi Backslash (\e)
Karakter Hexadecimal (0x1b)
Penjelasan: Escape
6. Notasi Backslash (\f)
Karakter Hexadecimal (0x0c)
Penjelasan: Formfeed
7. Notasi Backslash (\n)
Karakter Hexadecimal (0x0a)
Penjelasan: Newline
8. Notasi Backslash (\t)
Karakter Hexadecimal (0x09)
Penjelasan: Tab
9. Notasi Backslash (\s)
Karakter Hexadecimal (0x20)
Penjelasan: Space
10. Notasi Backslash (\r)
Karakter Hexadecimal (0x0d)
Penjelasan: Carriage return
Operatro Special String Python
Asumsikan variable string adalah "Belajar" dan variable b adalah "Python", Lalu dibawah ini adalah operator yang bisa dipakai pada kedua string di variable tersebut a = "Belajar" b = "Python"
Berikut adalah daftar operator special string pada Python:
1. Operator (+)
Contoh: a + b
Penjelasan: Akan menghasilkan BelajarPython Concatenation - Menambahkan nilai pada kedua sisi operator.
2. Operator (*)
Contoh: a*2
Penjelasan: Akan menghasilkan BelajarPython Pengulangan - Membuat string baru, menggabungkan beberapa salinan dari string yang sama.
3. Operator ([])
Contoh: a[1]
Penjelasan: Akan menghasilkan e Slice - Memberikan karakter dari index yang diberikan.
4. Operator ([:])
Contoh: a[1:4]
Penjelasan: Akan menghasilkan ela Range Slice - Memberikan karakter dari kisaran yang diberikan.
5. Operator (%)
Penjelasan: Format - melakukan format String
Operator Format String Python
Salah satu fitur Python yang paling keren adalah format string operator %. Operator ini unik untuk string dan membuat paket memiliki fungsi dari keluarga printf C () C. Berikut adalah contoh simple nya: print("My name is %is and weight is %d kg!" % ('Zara', 21))
Berikut adalah daftar simbol yang bisa digunakan bersamaan dengan %:
1. Operator (%c)
Penjelasan: character
2. Operator (%s)
Penjelasan: Konversi string melalui str() sebelum memformat.
3. Operatro (%i)
Penjelasan: Dianggap sebagai bilangan bulat decimal.
4. Operator (%d)
Penjelasan: Dianggap sebagai bilangan bulat decimal.
5. Operator (%u)
Penjelasan: Unsigned decimal integer
6. Operator (%o)
Penjelasan: Bilangan bulat oktal.
7. Operator (%x)
Penjelasan: Bilangan bulat hexadecimal (Huruf kecil).
8. Operator (%X)
Penjelasan: Bilangan bulat hexadecimal (Huruf besar).
9. Operator (%e)
Penjelasan: Notasi eksponensial (dengan huruf kecil 'e').
10. Operator (%E)
Penjelasan: Notasi eksponensial (dengan huruf besar 'E').
11. Operator (%f)
Penjelasan: Bilangan real floating point.
12. Operator (%g)
Penjelasan: Yang lebih pendek dari %f dan %e.
13. Operator (%G)
Penjelasan: Lebih pendek dari %f dan %E.
Triple Quote Python
Python triple quotes digunakan dengan membiarkan string untuk ditulis dalam beberapa baris, termasuk kata kerja NEWLINEs, TABs, dan karakter khusus lainnya. Syntax untuk triple quotes tediri dari tiga tanda kutip tunggal atau ganda ditulis berturut-turut. Berikut contohnya:
kutiptiga = """Ini adalah triple quotes dalam Python"""
print(kutiptiga)
Untuk Lebih Jelasnya Kunjugi Aja YouTube Channel Kelas Terbuka:

Komentar
Posting Komentar