Cara Membalikkan String dengan Python
Pelajari cara membalikkan String dengan Python.
Tidak ada fungsi bawaan untuk membalikkan String dengan Python.
Cara tercepat (dan termudah?) adalah dengan menggunakan irisan yang mundur, -1
.
Contoh
Membalikkan string "Halo Dunia":
txt = "Hello World"[::-1]
print(txt)
Contoh Dijelaskan
Kami memiliki string, "Hello World", yang ingin kami balikkan:
String untuk Membalikkan
txt = "Hello World"[::-1]
print(txt)
Buat irisan yang dimulai di ujung string, dan bergerak mundur.
Dalam contoh khusus ini, pernyataan irisan [::-1]
berarti mulai dari akhir string dan berakhir di posisi 0, bergerak dengan langkah -1
, negatif , yang berarti mundur satu langkah.
Potong Talinya
txt = "Hello World"[::-1]
print(txt)
Sekarang kita memiliki string txt
yang bertuliskan "Hello World" secara terbalik.
Cetak String untuk mendemonstrasikan hasilnya
Cetak Daftar
txt = "Hello World"[::-1]
print(txt)
Buat Fungsi
Jika Anda ingin memiliki fungsi di mana Anda dapat mengirim string Anda, dan mengembalikannya ke belakang, Anda dapat membuat fungsi dan menyisipkan kode dari contoh di atas.
Contoh
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
Contoh Dijelaskan
Buat fungsi yang menggunakan String sebagai argumen.
Buat Fungsi
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
Iris senar mulai dari ujung senar dan bergerak mundur.
Potong Talinya
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
Kembalikan String ke belakang
Kembalikan String
def my_function(x):
return
x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt )
Panggil fungsi, dengan string sebagai parameter:
Panggil Fungsi
def my_function(x):
return
x[::-1]
mytxt = my_function("I
wonder how this text looks like backwards")
print(mytxt)
Cetak hasilnya:
Cetak Hasilnya
def my_function(x):
return
x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)