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.
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
Topik-topik yang berkaitan
- Pemrograman
- Pemrograman
- Python
- Tutorial Pengkodean
Tentang Penulis

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).
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan