Python memiliki banyak fungsi string yang berguna, seperti casefold() yang mengubah string menjadi huruf kecil. Tidak ada fungsi pembalikan string yang dibangun ke dalam bahasa. Namun, ada dua pendekatan sederhana yang dapat Anda gunakan untuk membalikkan string dengan Python.

Metode spesifik yang Anda pilih akan tergantung pada preferensi pribadi Anda. Artikel ini memperkenalkan dua pendekatan yang dapat Anda gunakan untuk membalikkan string dengan Python.

Mengiris Tali

Tujuan dari operator irisan adalah untuk mengekstrak bagian tertentu dari sebuah string. Ini menggunakan kombinasi tiga nilai: mulai, berhenti, dan langkah. Sintaksnya adalah:

rangkaian[Mulailah:berhenti:melangkah]

Namun, slice juga merupakan metode pembalikan string yang populer di Python. Untuk membalikkan string dengan metode ini, Anda harus memberikan nilai -1 untuk bagian langkah. Ini akan mengembalikan setiap karakter dalam string dalam urutan terbalik. Jika Anda menghilangkan bagian awal dan akhir, nilai yang dikembalikan akan menjadi seluruh string, secara default.

instagram viewer

Menggunakan Operator Slice untuk Membalikkan String

negara = "California"
mencetak(negara[::-1])

Menjalankan kode di atas akan menghasilkan output berikut di konsol:

ainrofilaC

Membalikkan String dan Menggabungkannya Kembali

Cara yang lebih mudah dibaca untuk membalikkan string dengan Python adalah dengan menggunakan Ikuti() dan terbalik() fungsi bersama. Itu terbalik() fungsi menghasilkan objek iterator terbalik dari urutan yang diberikan. Urutan dapat berupa nilai primitif, seperti string, atau struktur data seperti daftar atau larik.

Menggunakan Fungsi Terbalik

negara = "California"
keadaan terbalik = terbalik (keadaan)

untuk saya di keadaan terbalik:
mencetak(saya)

Menjalankan kode di atas akan menghasilkan output berikut di konsol:

sebuah
saya
n
r
Hai
f
saya
aku
sebuah
C

Seperti yang Anda lihat, terbalik() fungsi membalikkan string. Namun, setiap karakter dalam string sekarang menjadi item independen yang dicetak di konsol melalui Python untuk loop. Di sinilah Ikuti() fungsi menjadi berguna. Itu Ikuti() fungsi menggabungkan semua karakter yang dikembalikan oleh terbalik() fungsi dan mengembalikan string terbalik.

Menggunakan Fungsi Gabung

negara = "California"
keadaan terbalik = "" .join (terbalik (status))
mencetak(keadaan terbalik)

Menjalankan kode di atas akan menghasilkan output berikut di konsol:

ainrofilaC

Mengapa Memilih Satu Metode Dibandingkan Yang Lain?

Pendekatan mengiris lebih cepat, terutama karena Ikuti() fungsi membuat daftar baru. Namun, menggunakan Ikuti() function lebih mudah dibaca, yang merupakan pendekatan yang paling berharga jika program tidak memiliki komentar.

Python membalikkan string dengan salah satu dari dua metode dalam artikel ini, tetapi Anda juga dapat membuat fungsi untuk membalikkan string dengan bantuan fungsi loop.

Cara Menggunakan Perulangan While dengan Python

Baca Selanjutnya

MembagikanMenciakMembagikanSurel

Topik-topik yang berkaitan

  • Pemrograman
  • Pemrograman
  • Python
  • Tutorial Pengkodean

Tentang Penulis

Kadeisha Kean (53 Artikel Diterbitkan)

Kadeisha Kean adalah Pengembang Perangkat Lunak Full-Stack dan Penulis Teknis/Teknologi. Dia memiliki kemampuan yang berbeda untuk menyederhanakan beberapa konsep teknologi yang paling kompleks; menghasilkan materi yang dapat dengan mudah dipahami oleh setiap pemula teknologi. Dia bersemangat menulis, mengembangkan perangkat lunak yang menarik, dan berkeliling dunia (melalui film dokumenter).

More From Kadeisha Kean

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan