Cara menggunakan operator string python

Tutorial Belajar Python Part 9: Tipe Data String dalam Bahasa Python

13 Aug 18 | | Tutorial Python | |

Cara menggunakan operator string python

Pada lanjutan tutorial belajar bahasa pemrograman Python di Duniailkom kali ini kita akan membahas Tipe Data String dalam Bahasa Python.


Pengertian Tipe Data String

Tipe data string adalah tipe data untuk menampung data teks, seperti “Duniailkom”, “Indonesia”, 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 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.

foo = "Duniailkom"
print(foo)
bar = 'Duniailkom'
print(bar)

Untuk menulis karakter khusus seperti tab atau pindah baris, bisa menggunakan escape character, yakni karakter backslash ( \ ) dan diikuti dengan satu karakter khusus. Sebagai contoh, untuk menulis karakter ‘tab’ bisa dipakai \t, dan untuk membuat karakter new line (pindah baris) bisa menggunakan tanda \n:

foo = "Teks ini akan dipecah\nke dalam 2 baris"
print(foo)
foo = 'Teks ini\nakan dipecah\nke dalam 3 baris'
print(foo)

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

foo = '''Teks ini
akan dipecah
ke dalam 3 baris'''
print(foo)

Hasil kode program Python:

Teks ini
akan dipecah
ke dalam 3 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:

foo = 'Belajar '
bar = "Bahasa Pemrograman Python "
baz = "di Duniailkom"
hasil = foo + bar + baz
print(hasil)

Cara menggunakan operator string python


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 foo berisi string ‘Duniailkom’. Untuk merujuk ke huruf pertama dari variabel foo, kita bisa mengaksesnya dengan cara foo[0]. Angka 0 adalah nomor index dari array. Untuk karakter kedua bisa diakses dari foo[1], dst.

Berikut contoh pengaksesan huruf dari sebuah string:

foo = 'Duniailkom'
print(foo[0])
print(foo[4])
print(foo[5:10])

Hasil kode program Python

D
a
ilkom

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


Dalam tutorial Python kali ini kita telah membahas tipe data String. Berikutnya akan dilanjutkan dengan Tipe Data Number.

Apa itu string di Python?

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.

Bagaimana penerapan operator di Python?

Operator pada Pemrograman Python dapat disimbolkan dengan tanda atau karakter seperti +, -, *, /, **, % dan sebagainya. Contoh sederhana seperti operasi penjumlahan dari 1+2=3. Dimana angka 1 dan 2 disebut sebagai operand yaitu nilai yang dioperasikan oleh operator, sedangkan karakter + disebut sebagai operator.

Apa fungsi split () Python?

Split() Method adalah suatu cara yang digunakan bahasa pemrograman Python untuk memisahkan string sehingga menjadi substring yang dipisahkan oleh karakter tertentu (“,”, “:”, “@”, “#”, dll.). Ada pun fungsi dari split() Method yaitu untuk mengembalikan atau meneruskan string yang telah terpisah ke dalam daftar.

Jelaskan apa yang dimaksud dengan tipe data string?

Tipe data string adalah tipe data yang berfungsi menampung kumpulan karakter seperti kata dan kalimat. Tipe data string dideklarasikan dengan kata “string”. Contoh tipe data string adalah adalah “apel”, “penjualan”, dan kumpulan karakter lainnya.