Belajar Python Tipe Data String
Belajar Python Tipe Data String

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 (" ").

  1. Menggunakan kutip satu : var = 'isi string' tidak perlu diakhiri dengan titik koma (;)
  2. Menggunakan kutip dua : var = "Ini juga isi string tanpa titik koma"
  3. 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:
text = "hari ini adalah hari Jum'at"

>>> text1 = 'hari ini adalah hari Jum'at'
  File "<stdin>", line 1
    text1 = 'hari ini adalah hari Jum'at'
                                       ^
SyntaxError: invalid syntax
>>> text2 = 'hari ini adalah hari Jum\'at'
>>> text3 = "hari ini adalah hari Jum'at"
>>> print(text2)
hari ini adalah hari Jum'at
>>> print(text3)
hari ini adalah hari Jum'at
>>> 

python dasar penggunaan string

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 str = 'C:\nama\path' 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 str = r'C:\nama\path' 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 

belajar python

Ternyata hasil outputnya tidak ada spasi, padahal saya menginginkan adanya spasi antara dua string tersebut, maka gunakan print(var1 + " " + var2). Tapi ketika saya menggunakan koma (,) print(var1, var2) ternyata sudah ada spasinya secara otomatis Saya juga bisa mencetak variabel string berapa kali hanya dengan satu baris kode saja print(5*var1) 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:

Belajar python operasi string