Home » python » Reverse a String Python

Reverse a String Python

by Catur Kurnia Sari
by Catur Kurnia Sari

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)

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 )

You may also like