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
Penjelasan Contoh
Kita memiliki string, “Hello World”, yang ingin dibalikkan:
String untuk Dibalik
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.
Iris String
txt = “Hello World” [::-1] print(txt) |
Sekarang kita memiliki string txt yang bertuliskan “Hello World” terbalik.
Cetak String untuk mendemonstrasikan hasilnya
Cetak List
txt = “Hello World”[::-1] print(txt) |
Buat Fungsi
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)
Penjelasan Contoh
Buat fungsi yang menggunakan String sebagai argumen.
Buat Fungsi
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.
Iris String
def my_function(x): return x [::-1] mytxt = my_function(“Saya ingin tahu bagaimana teks ini terlihat terbalik”) print(mytxt) |
Kembalikan String mundur
Kembalikan String
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:
Panggil Fungsi
def my_function(x): return x[::-1] mytxt = my_function(“Saya ingin tahu bagaimana teks ini terlihat terbalik”) print(mytxt ) |
Cetak hasilnya:
Cetak Hasilnya
def my_function(x): return x[::-1] mytxt = my_function(“Saya ingin tahu bagaimana teks ini terlihat terbalik”) print(mytxt ) |