Cara menggunakan STRING. pada Python

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:

>>> dua_baris = 'saya ingin membuat \nbaris kedua'
>>> print(dua_baris)
saya ingin membuat 
baris kedua
>>>
0

>>> 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
>>> 

Cara menggunakan STRING. pada Python

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 

Cara menggunakan STRING. pada Python

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:

Apakah string dapat digunakan pada Python?

String dalam python adalah bytes array yang mempresentasikan unicode char. Python tidak punya tipe data char, sehingga char pada python diganti dengan string yang punya panjang satu karakter. Dalam mengakses elemen pada string menggunakan brackets atau kurung siku [].

String itu apa ya?

String merupakan bentuk data yang biasa dipakai dalam bahasa pemrograman untuk keperluan menampung dan memanipulasi data teks, misalnya untuk menampung (menyimpan) suatu kalimat.

Apa itu F string Python?

Formatted string literals (juga disebut f-string) memungkinkan Anda menyertakan nilai ekspresi Python di dalam string dengan mengawali string dengan f atau F dan menulis ekspresi sebagai {expression} .

Apa fungsi split () Python?

Sesuai dengan namanya, split artinya membagi atau memisahkan. Dapat disimpulkan bahwa metode split Python merupakan cara untuk membagi data string menjadi daftar string setelah memecah string yang diberikan oleh pemisah yang sudah ditentukan.