python

Reverse a String Python

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 )

Catur Kurnia Sari