Pelajari cara membalikkan String dengan Python.
Tidak ada fungsi bawaan untuk membalikkan String dengan Python.
Cara tercepat (dan termudah?) Adalah menggunakan irisan yang melangkah mundur, -1.
Contoh
Balikkan string “Hello World”
txt = "Hello World"[::-1] print(txt)
Section Artikel
Kita memiliki string, “Hello World”, yang ingin dibalikkan:
txt = “Hello World” [::-1] print(txt) |
Buat irisan yang dimulai di ujung string, dan bergerak mundur.
Dalam contoh khusus ini, pernyataan slice [:: – 1] berarti mulai di akhir string dan berakhir di posisi 0, bergerak dengan langkah -1, negatif, yang berarti mundur satu langkah.
txt = “Hello World” [::-1] print(txt) |
Sekarang kita memiliki string txt yang bertuliskan “Hello World” terbalik.
Cetak String untuk mendemonstrasikan hasilnya
txt = “Hello World”[::-1] print(txt) |
Jika kita ingin memiliki fungsi di mana kita dapat mengirim string, dan mengembalikannya ke belakang, maka dapat membuat fungsi dan memasukkan kode dari contoh di atas.
Contoh:
def my_function(x): return x[::-1] mytxt = my_function("Saya ingin tahu bagaimana teks ini terlihat terbalik") print(mytxt)
Buat fungsi yang menggunakan String sebagai argumen.
def my_function(x): return x[::-1] mytxt = my_function(“Saya ingin tahu bagaimana teks ini terlihat terbalik”) print(mytxt) |
Iris string dimulai dari ujung string dan bergerak mundur.
def my_function(x): return x [::-1] mytxt = my_function(“Saya ingin tahu bagaimana teks ini terlihat terbalik”) print(mytxt) |
Kembalikan String mundur
def my_function(x): return x[::-1] mytxt = my_function(“Saya ingin tahu bagaimana teks ini terlihat terbalik”) print(mytxt ) |
Panggil fungsi tersebut, dengan string sebagai parameter:
def my_function(x): return x[::-1] mytxt = my_function(“Saya ingin tahu bagaimana teks ini terlihat terbalik”) print(mytxt ) |
Cetak hasilnya:
def my_function(x): return x[::-1] mytxt = my_function(“Saya ingin tahu bagaimana teks ini terlihat terbalik”) print(mytxt ) |