String Pemrogramman Python (1)


string

Kita secara singkat telah membahas string pada pengenalan dan pengantar pemrogramman python-2. Mari kita bahas lebih jauh lagi tentang string. String adalah serangkaian karakter. Anda dapat melihat string sebagai array dari karakter. Sebagai contoh jika kita menetapkan string ‘Waktunya telah tiba’ untuk sebuah variabel bernama strng, dan kemudian ingin tahu apa karakter kedua dari string tersebut, kita bisa ketik:

strng = ‘Waktunya telah tiba’

print strng[1]

Hasilnya akan menjadi ‘a’. Ingat kita selalu menghitung dari 0, sehingga karakter pertama adalah [0], yang kedua adalah [1], yang ketiga adalah [2], dan sebagainya. Jika kita ingin menemukan karakter mulai dari posisi 9 sampai posisi 14, kita bisa mengetikan:

print strng [9:14]

Yang mengembalikan nilai ‘telah’. Penghitungan berhenti pada 14, tetapi tidak mengembalikan karakter ke-14 yang merupakan spasi setelah ‘telah’. Kita bisa mengetahui berapa panjang string kita adalah dengan menggunakan fungsi len():

print len(strng)

hasilnya adalah 19. Jika kita ingin mencari tahu di mana kata  ‘telah’ dalam string, kita bisa menggunakan:

pos = strng.find(‘telah’)

Kini, variabel pos(singkatan posisi) berisi 9, mengatakan bahwa ‘telah’ dimulai pada posisi 9 dalam string kita. Jika kita meminta fungsi untuk menemukan kata atau urutan yang tidak ada dalam string misalnya seperti ini:

pos = strng.find(‘ubuntu’)

nilai yang dikembalikan pada pos akan menjadi -1.

Kita juga bisa mendapatkan setiap kata yang terpisah dalam string dengan menggunakan perintah split. Kita akan membagi string pada setiap karakter spasi dengan menggunakan:

print strng.split(‘ ‘)

Berikut hasilnya :

Iklan
  1. Maret 2nd, 2012

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: