Bagaimana membalikkan string di Python

Belajar bagaimana membalikkan string di Python

Tidak ada fungsi bawaan di Python untuk membalikkan string

Cara paling cepat (dan paling sederhana?) adalah menggunakan potongan bergerak ke belakang-1.

Instansi

Membalikkan string "Hello World":

txt = "Hello World"[::-1]
print(txt)

Jalankan Instansi

Pengertian Contoh

Kami memiliki string, "Hello World", dan kami ingin membalikkannya:

String yang akan diubah

txt = "Hello World" [::-1]
print(txt)

Membuat potongan dari akhir string dan kemudian gerak maju

Dalam kasus khusus ini, pernyataan slice [::-1] Sama Dengan [11:0:-1], yang berarti dimulai dari posisi 11 (karena "Hello "World" memiliki 11 karakter), berakhir di posisi 0, dan bergerak dengan tingkat -1, -1 berarti mundur satu langkah.

Potong String

txt = "Hello World" [::-1] 
print(txt)

Sekarang kita memiliki string "Hello World" yang dibaca ke belakang txt.

Cetak string untuk menunjukkan hasil

Cetak Daftar

txt = "Hello World"[::-1] 
print(txt)

Buat Fungsi

Jika Anda ingin membuat fungsi yang dapat mengirimkan string dan mengembalikannya ke belakang, Anda dapat membuat fungsi dan memasukkan kode di contoh di atas.

Instansi

def my_function(x):
  kembalikan x[::-1]
mytxt = my_function("Saya mengejutkan bagaimana bentuk teks ini kelihatannya berbalik")
print(mytxt)

Jalankan Instansi

Pengertian Contoh

Buat fungsi dengan string sebagai parameter.

Buat Fungsi

def my_function(x): 
  kembalikan x[::-1]
mytxt = my_function("Saya mengejutkan bagaimana bentuk teks ini kelihatannya berbalik")
print(mytxt)

Potong string dari ujung string dan gerak ke belakang.

Potong String

def my_function(x):
  kembalikan x [::-1] 
mytxt = my_function("Saya mengejutkan bagaimana bentuk teks ini kelihatannya berbalik")
print(mytxt)

Kembalikan string yang berbalik.

Kembalikan string

def my_function(x):
  kembalikan x[::-1] 
mytxt = my_function("Saya mengejutkan bagaimana bentuk teks ini kelihatannya berbalik")
print(mytxt )

Panggil fungsi dengan string sebagai parameter:

Panggil Fungsi

def my_function(x):
  kembalikan x[::-1]
mytxt = my_function("Saya mengejutkan bagaimana bentuk teks ini kelihatannya berbalik")
print(mytxt)

Cetak Hasil:

Cetak Hasil

def my_function(x):
  kembalikan x[::-1]
mytxt = my_function("Saya mengejutkan bagaimana bentuk teks ini kelihatannya berbalik")
print(mytxt)