Home > Fundamental, python, tips, tutorial > [Tips Python]: Utak-atik String Dengan maketrans()

[Tips Python]: Utak-atik String Dengan maketrans()

Halo PythonMania, apa kabar hari ini?
Disertai cuaca yang mulai CERIA, meski mulai pagi tadi hujan mengguyur Kota Malang, kami akan menyajikan tulisan yang CERIA pula…hehehe. Nah, untuk kali ini kita akan belajar Tips Python tentang “Bagaimana menggunakan fungsi maketrans() di Python?”. OK!…Langsung ke TeKaPe saja ya…

Fungsi String --> maketrans()

Fungsi String –> maketrans()

Ketika kita menggunakan fungsi maketrans(), maka kita tidak ketinggalan juga untuk memanggil fungsi translate(). Fungsi translate() ini berfungsi untuk mengubah suatu karakter dengan karakter lain. Misalkan: teks ‘Saya‘, jika huruf ‘a‘ kita ganti menjadi ‘i‘, maka teks akan berganti menjadi ‘Siyi‘. Nah, dimana posisi fungsi maketrans()? Ternyata fungsi maketrans() ini akan kita panggil sebelum fungsi translate(). Kegunaan dari fungsi maketrans() adalah untuk untuk mendata aturan translate yang baru. Fungsi maketrans() mempunyai dua argumen. Berikut contohnya:

>>> import string
>>> teks = 'saya adalah anak hebat!'
>>> str = string.maketrans('ai', 'ia')
>>> print teks.translate(str)
siyi idilih inik hebit!

Maksud dari maketrans('ai', 'ia') adalah mengganti karakter ‘a‘ dengan ‘i‘ dan ‘i‘ dengan ‘a‘. Kemudian kita panggil fungsi translate() pada variabel teks. Dan hasilnya adalah semua huruf ‘a‘ akan diganti dengan huruf ‘i‘.

Woke…Semoga Bermanfaat dan Salam PythonMania!

About these ads
  1. 08/01/2013 at 23:46 | #1

    [Tips Python]: Utak-atik String Dengan maketrans()

  2. 27/01/2013 at 16:06 | #2

    jadi inget bikin translator bahasa alay pakek fungsi ini. haha haha.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 1,531 other followers

%d bloggers like this: