Data string di Python adalah tipe data yang memuat satu karakter atau lebih karakter (sequences of character) yang diapit oleh tanda petik tunggal (') atau tanda petik ("). Dalam bahasa pemrograman Python, deklarasi suatu string tidak dibedakan penggunaan tanda petik atau tanda petik tunggal. Hal ini berbeda dengan bahasa pemrograman yang mendekati bahasa mesin seperti C++ dan C, dengan penggunaan (') untuk mendefinisikan satu karakter dan (") untuk mendefinisikan banyak karakter.
"Hello World"
'Hello World'
Navigasi Cepat
- A. Menampilkan dan Menulis String Python
- B. Membuat Variabel String Python
- C. Operasi String Python
- D. Index String Python
- E. Range Slice String Python
A. Menampilkan dan Menulis String Python
Syntax print() digunakan untuk menulis dan menampilkan string dengan bahasa pemrograman Python. Untuk menulis string serta menampilkan langsung, dapat menggunakan syntax berikut.
print("Hello World")
A.1 Sistematika syntax print()
- Syntax print() digunakan untuk menampilkan string berupa output pada console.
- Di dalam syntax dituliskan string atau variabel.
A2. karakter khusus penulisan string
Berikut beberapa karakter khusus yang digunakan untuk menampilkan simbol atau karakter khusus dengan syntax print().
Karakter | Fungsi |
\n | Untuk membuat New Line atau paragraf baru |
\s | Untuk membuat karakter spasi |
\e | Untuk membuat karakter escape |
\b | Untuk membuat backspace |
\t | Untuk membuat tabulasi |
Misalkan ditampilkan suatu string Hello World, dapat diilustrasikan sebagai berikut
B. Membuat Variabel String Python
Untuk membuat variabel string di Python, caranya hampir sama dengan mendefinisikan variabel numerik.
Baca juga: Membuat Variabel pada Python dengan Tipe Data Numerik
Misalkan dibuat suatu variabel x yang berisi nilai string "Hello World"
in : x = "Hello World"
in : print(x)
Berikut ilustrasi eksekusi syntax di atas melalui console
Catatan: Syntax ;\ digunakan untuk membuat line baru pada console.
C. Operasi String Python
String pada Python juga dapat dilakukan eksekusi secara komputasi, misalnya perulangan dan penjumlahan string.
Contoh 1: Penjumlahan string (+)
in : a = "Belajar "
...: b = "Python"
...: c = a+b
...: print (c)
Berikut ilustrasi operasi penjumlahan string
Contoh 2: Perkalian String (*)
in : x = "Python "
in : print (x*7)
D. Index String Python
Variabel yang menyimpan suatu nilai berupa barisan karakter, sehingga dapat dilakukan index string untuk menampilkan karakter dengan index tertentu. Index String menggunakan bilangan bulat dari 0.
nama_variabel[index_karakter]
Contoh:
Misalnya akan ditampilkan karakter dengan index 1 pada suatu variabel string x berikut.
in : x = "Hello World"
in : print (x[2])
Variabel x memuat string "Hello World", dengan x[0] = "H", x[1] = "e", x[2] = "l", dan seterusnya. Sehingga keluaran syntax di atas adalah "l".
E. Range Slice String di Python
Range Slice menampilkan range karakter dari a mendekati b (limit b), yang diformulasikan sebagai berikut.
nama_variabel[a:b]
a = index karakter yang mulai dicetak
b = batas akhir karakter yang dicetak, b tidak dicetak atau kosongkan untuk mencetak sampai karakter terakhir.
Contoh:
Misalnya pada variabel x akan dicetak "Hello" sehingga range slice-nya adalah x[0:5]
Misalnya pada variabel x akan dicetak "World" sehingga range slice-nya adalah x[0:]
in : x = "Hello World"
in : x[0:5]
out: 'Hello'
Menghasilkan output "Hello"
Dilanjutkan dengan syntax berikut
in : x[0:]
out: 'Hello World'
Menghasilkan output "Hello World"
Tutorial lainnya: Daftar isi Tutorial Python
Sekian artikel Penulisan dan Penggunaan String pada Python. Nantikan artikel menarik lainnya dan mohon kesediaannya untuk share dan juga menyukai halaman Advernesia. Terima kasih…