Belajar Python Tipe Data String Belajar Python yang sebelumnya kita sudah pernah membahas tipe data termasuk strings, string adalah jenis data yang bisa menyimpan karakter, kata, kalimat, dan juga paragraph. Tipe data string bisa diprint seluruhnya atau bagian tertentu yang kita inginkan.
Penulisan Tipe Data String
Tipe data string dalam bahasa python adalah yang paling sering banyak digunakan, string bisa kita lihat berdasarkan cara penulisannya yaitu diantara tanda kutip satu (' ') atau kutip dua (" ").
- Menggunakan kutip satu : var = 'isi string' tidak perlu diakhiri dengan titik koma (;)
- Menggunakan kutip dua : var = "Ini juga isi string tanpa titik koma"
- Menggunakan kutip tiga : var = """ini string untuk membuat paragraph, atau multi line (multi baris)"""
Belajar Python Tipe Data String Lebih Jauh
Contoh di atas digunakan untuk menulis string berupa kalimat, namun suatu saat, ada masa tertentu dimana kita dihadapkan pada situasi menulis string menggunakan teknik tertentu karena menggunakan (harus menggunakan) tanda baca tertentu.
Jika itu masalahnya mungkin trik ini bisa membantu
Menulis hari Jum'at atau biasanya dalam bahasa inggris juga sering kita jumpai kata don't. Jika kita membuat string seperi ini
text = 'hari ini adalah hari Jum'at'
maka sudah bisa dipastikan akan muncul error berupa invalid syntax, cara yang paling mudah adalah dengan menambahkan (\) sebelum tanda kutip, dan jadinya begini menuliskan yang benar
text = 'hari ini adalah hari Jum\'at' atau....
Kita juga bisa menggunakan kutip dua dan tanpa backslash, maka:
>>> dua_baris = 'saya ingin membuat \nbaris kedua'
>>> print(dua_baris)
saya ingin membuat
baris kedua
>>>0
Bagaimana jika ingin membuat string hingga dua baris?
Baca Juga :Belajar Python Tipe Data
Caranya hanya dengan menambahkan (\n) yang artinya itu perintah new line(baris baru) seperti di HTML yang menggunakan (br /)
>>> dua_baris = 'saya ingin membuat \nbaris kedua' >>> print(dua_baris) saya ingin membuat baris kedua >>>Tapi untuk (\n) akan mengalami masalah jika kita membuat path seperti ini >>> dua_baris = 'saya ingin membuat \nbaris kedua' >>> print(dua_baris) saya ingin membuat baris kedua >>>1 Padahal yang saya inginkan adalah C:\nama\path tapi oleh python dianggap membuat baris baru, dan itu akan bermasalah jika kita memanggil berkas atau untuk membuka file dilokasi seperti itu. Maka gunakan raw (r) untuk mengatasinya menjadi >>> dua_baris = 'saya ingin membuat \nbaris kedua' >>> print(dua_baris) saya ingin membuat baris kedua >>>2 maka masalah selesai.
Oke, silahkan dipraktikkan sendiri biar lebih paham Anda sudah belajar python.
Penggabungan String
Nah ternyata string bisa juga digabungkan, Oke mari lanjut belajar python.... Untuk menggabungkan string ada dua simbol yang digunakan yang pertama adalah plus (+) dan kedua menggunakan koma (,). Mari langsung lihat Contohnya
>>> var1 = 'kalimat pertama' >>> var2 = "kalimat kedua" >>> print(var1 + var2) kalimat pertamakalimat kedua >>> print(var1 + " " + var2) kalimat pertama kalimat kedua >>> print(var1, var2) kalimat pertama kalimat kedua >>>Baca Juga: Variabel Tipe Data
Ternyata hasil outputnya tidak ada spasi, padahal saya menginginkan adanya spasi antara dua string tersebut, maka gunakan >>> dua_baris = 'saya ingin membuat \nbaris kedua' >>> print(dua_baris) saya ingin membuat baris kedua >>>3. Tapi ketika saya menggunakan koma (,) >>> dua_baris = 'saya ingin membuat \nbaris kedua' >>> print(dua_baris) saya ingin membuat baris kedua >>>4 ternyata sudah ada spasinya secara otomatis Saya juga bisa mencetak variabel string berapa kali hanya dengan satu baris kode saja >>> dua_baris = 'saya ingin membuat \nbaris kedua' >>> print(dua_baris) saya ingin membuat baris kedua >>>5 Saya memprint var1 sebanyak 5 kali, dan itu bisa dibuat berapa kali saja terserah. Oke lanjut belajar python...
Karakter Tipe Data String
Bukan cuma itu saja, tipe data string bisa kita manipulasi lebih banyak lagi, berikut contohnya Mengambil karakter tertentu di dalam string:
var = 'suka makan buah' a = var[0] b = var[2:7] c = var[5:] d = var[-4]Silahkan Anda print sendiri ya ... he he he ... biar ketauan hasil dari belajar python
Menjumlahkan karakter dalam string: Untuk menjumlahkan karakter dalam sebuah string menggunakan fungsi len()
>>> var = 'suka makan buah' >>> print(len(var)) 15 >>>Mencari karakter tertetu
Dalam nilai string juga kita bisa mencari karakter tertentu didalamnya menggunakan fungsi in, jika karakter yang dicari ada maka bernilai True jika tidak ada False: