Python – Operasi String

Pada python, string bisa diungkapkan menggunakan tanda kutip tunggal (‘ ‘), tanda kutip ganda (” “), tiga pasang tanda kutip tunggal (”’ ”’), atau tiga pasang tanda kutip ganda (“”” “””). String bisa berisi tab, diungkapkan dengan (\t) dan garis baru dengan (\n). String yang diapit dengan tanda kutip ganda, bisa berisi tanda kutip tunggal dan begitu pula sebaliknya.

Isi variable string yang sudah dideklarasikan tidak bisa ditambah isinya, dikurangi atau diganti. Dengan kata lain string immutable. Operasi string menggunakan operator in, +, dan *, serta menggunakan fungsi len, max, min bisa dijalankan sebagaimana pada list atau tuple.

>>> kalimat1 = "String dalam tanda kutip ganda bisa berisi karakter 'tanda kutip tunggal'"
>>> print kalimat1
String dalam tanda kutip ganda bisa berisi karakter 'tanda kutip tunggal'
>>> kalimat2 = 'String dalam tanda kutip tunggal bisa berisi karakter "tanda kutip ganda"'
>>> print kalimat2
String dalam tanda kutip tunggal bisa berisi karakter "tanda kutip ganda"
>>> len(kalimat1)
73
>>> kalimat1+kalimat2
'String dalam tanda kutip ganda bisa berisi karakter \'tanda kutip tunggal\'String dalam tanda kutip tunggal bisa berisi karakter "tanda kutip ganda"'
>>> kalimat1*2
"String dalam tanda kutip ganda bisa berisi karakter 'tanda kutip tunggal'String dalam tanda kutip ganda bisa berisi karakter 'tanda kutip tunggal'"
Advertisements