Bahasa Python

Tipe Data String Pada Bahasa Pemrograman Python

Assalamu’alaikum, Selamat datang di matericoding.com. Pada kesempatan kali ini kita akan melanjutkan materi tentang bahasa pemrograman Python. Pada materi sebelumnya telah dibahas tentang jenis-jenis tipe data dalam bahasa pemrograman python. Sekarang kita mulai bahas satu per satu tipe data yang ada di bahasa python. Dan untuk yang dibahas kali ini mengenai Tipe data string pada bahasa pemrograman Python.

Pengertian Tipe Data String Pada Bahasa Pemrograman Python

Tipe data string adalah tipe data untuk menampung data teks, seperti “matericoding”, “Surakarta”, atau “Saya sedang belajar bahasa Python”.

Bahasa Python tidak membatasi jumlah karakter yang ada di dalam string, tapi lebih ke batasan maksimum memory. Jika kita menggunakan interpreter Python 32-bit maksimum karakter adalah sekitar 2 atau 3 milyar karakter (2 – 3GB). Jika menggunakan interpreter Python 64-bit, maka maksimum jumlah karakter menjadi sekitar 63 milyar (63GB). Batasan ini sudah lebih dari cukup.

Cara Pembuatan Tipe Data String Pada Bahasa Pemrograman Python

Di dalam bahasa Python, terdapat 3 cara untuk membuat tipe data string:

  • Menggunakan tanda kutip satu ( ‘ )
  • Menggunakan tanda kutip dua ( ” )
  • Menggunakan tanda kutip satu atau dua sebanyak 3 kali ( ‘ ‘ ‘ ) atau (” ” “)

Cara pertama dan kedua tidak ada perbedaan mendasar dan kita bisa memilih ingin menggunakan yang mana saja. sebagai contoh

tampil="Belajar Python dengan petik dua"
print(tampil);
tampil='Belajar Python dengan petik 1'
print(tampil);

Hasilnya:

hasil run tipe data string pada bahasa pemrograman python

Cara pembuatan string menggunakan 3 kali tanda kutip dipakai untuk membuat multiline string, dimana teks yang diinput bisa tersambung ke beberapa baris.

tampil=''' membuat tulisan
dan dibagi menjadi
3 baris '''
print(tampil)

Hasilnya:

hasil run tipe data string pada bahasa pemrograman python 2

Untuk memecah mencadi beberapa baris, kita juga bisa menggunakan karakter khusus yaitu (\n). Selain kode \n, kita bisa menggunakan kode \t untuk karakter tab atau kode kode lainnya. Kode-kode ini disebut juga sebagai escape character, yakni kode khusus untuk mewakili karakter yang tidak bisa ditulis. contohnya sebagai berikut:

tampil="Belajar Python dengan petik dua \nIni akan tampil dibawahnya"
print(tampil);
tampil='Belajar Python dengan petik 1 \nIni akan tampil dibawahnya'
print(tampil);

Hasilnya:

hasil run tipe data string pindah baris

Operasi Penyambungan String (string concatenation)

Salah satu operasi yang sering dipakai ke dalam tipe data string adalah proses penyambungan (string concatenation). Di dalam bahasa Python, operasi ini menggunakan karakter tambah ( + ). Berikut contohnya:

tampil1="Selamat datang "
tampil2="di Matericoding.com \n"
tampil3="Mari Belajar Bahasa Pemrograman dengan semangat"
hasil=tampil1+tampil2+tampil3
print(hasil);

Hasilnya:

hasil run tipe data string penggabungan

String Python sebagai Array

Mirip seperti kebanyakan bahasa pemrograman modern, tipe data string Python bisa diproses sebagai array dari karakter.

Secara sederhana, array adalah kumpulan tipe data yang saling terhubung. Dengan kata lain, sebuah string adalah huruf yang saling terhubung satu sama lain yang membentuk kata atau kalimat.

Misalkan variabel tampil berisi string ‘surakarta’. Untuk merujuk ke huruf pertama dari variabel tampil, kita bisa mengaksesnya dengan cara tampil[0]. Angka 0 adalah nomor index dari array. Untuk karakter kedua bisa diakses dari tampil[1], dst.

tampil = 'Surakarta'
print(tampil[0])
print(tampil[3])
print(tampil[4:7])

Hasilnya:

hasil run tipe data string array

Khusus untuk perintah di baris terakhir, tampil[4:7] bisa diartikan sebagai: “Ambil karakter dari string tampil mulai dari index 4 sampai 7, tapi tidak termasuk karakter ke 7″.

Demikian tadi materi tentang tipe data pada bahasa pemrograman python, semoga bermanfaat. Jika ada yang ditanyakan bisa ditanyakan lewat Kolom Komentar.

Sekian dan Terimakasih

Wassalamu’alaikum Wr Wb

(Sumber)

Add Comment

Leave a Comment