Cara Mudah & Cepat Membalikkan String di Python

Cara Mudah & Cepat Membalikkan String di Python

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.

Slicing the String

Tujuan dari operator irisan adalah untuk mengekstrak bagian tertentu dari sebuah string. Ini menggunakan kombinasi tiga nilai: mulai, berhenti, dan langkah. Sintaksnya adalah: β€œstring[start:stop:step]”

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.

πŸ‘‰ TRENDING :  Cara Mendengarkan App Podcast di Mac

Menggunakan Operator Slice untuk Membalikkan String

state = “California”

print(state[::-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 dalam Python adalah dengan menggunakan fungsi join() dan reversed() bersama-sama. Fungsi reversed() 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

state = “California”

reversedState = reversed(state)

for i in reversedState:

Β Β Β  print(i)

Menjalankan kode di atas akan menghasilkan output berikut di konsol: a,I,n,r,o,f,I,l,a,C

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

πŸ‘‰ TRENDING :  Cara Mencetak Label dari Microsoft Word

Menggunakan Fungsi Gabung

state = “California”

reversedState = “” .join(reversed(state))

print(reversedState)

Menjalankan kode di atas akan menghasilkan output berikut di konsol: ainrofilaC

Mengapa Memilih Satu Metode Dibandingkan Yang Lain?

Pendekatan slicing lebih cepat, terutama karena fungsi join() membuat daftar baru. Namun, menggunakan fungsi join() 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.

Artikel Terkait:

πŸ‘‰πŸ‘‰πŸ‘‰Β 6 Cara Selektif Menghapus File di Windows 11

πŸ‘‰πŸ‘‰πŸ‘‰Β Cara menyesuaikan Menu Mulai Pada Windows 11

πŸ‘‰πŸ‘‰πŸ‘‰Β Cara Menginstal Windows 11 Beta di PC

πŸ‘‰ TRENDING :  10 Tips dan Trik Google Play Store Terbaik untuk Pengguna Android

πŸ‘‰πŸ‘‰πŸ‘‰Β Cara Menghapus Akun Microsoft dari Windows 11

πŸ‘‰πŸ‘‰πŸ‘‰Β 4 Metode Mudah Cara Flush DNS Cache di Windows 11

πŸ‘‰πŸ‘‰πŸ‘‰Β Tampilan Baru Windows 11

Kata PencarianConvert To String Python - Uppercase String Python - Index String Python - In String Python - Generate Random String Python - Function Return String Python - Float To String Python - Find String Python - Datetime To String Python - Count Word In String Python - Count String Python - Append String Python - Convert Negative Number To String Python - Convert List To String Python - Convert Int To String Python - Convert Array To String Python - Concatenate String Python - Bytes To String Python - Byte To String Python - Belajar String Python -

Leave a Reply

Your email address will not be published.