Pada artikel ini, Anda akan belajar, Dalam python, cara membalik urutan kata dalam string. Harap diingat bahwa di sini kita tidak membalikkan karakter
Contoh
# Program to explain reverse Word in String or Sentence # Using for split() function # Define a function def reverse_word(string): # Split string with blank space # And convert to list rlist=string.split() # Reverse list using reverse function rlist.reverse() # Convert list to string with space return " ".join(rlist) string = 'This is Our Website Stechies' # Print Original and Reverse string print('Original String: ', string) print('Reverse String: ', reverse_word(string))Keluaran.
Original : This is Our Website Stechies Reverse : Stechies Website Our is This_Penjelasan
Pada contoh di atas, pertama-tama, kita mengonversi string ke daftar menggunakan fungsi split(), kemudian membalik urutan daftar menggunakan fungsi reverse() dan mengonversi backlist ke string menggunakan metode join()
Dalam tutorial ini, kita akan belajar membalik kata dalam string tertentu dengan Python. String dalam Python adalah urutan karakter. Untuk membuat string, letakkan urutan karakter di dalam tanda kutip tunggal, kutip ganda, atau kutip tiga, lalu tetapkan ke variabel. Membalikkan kata-kata dalam sebuah string berarti kita harus membalikkan posisi semua kata dalam string tersebut
Misalnya, string "Welcome to StudyTonight" harus dibalik menjadi "StudyTonight to Welcome"
Perhatikan contoh masukan dan keluaran program
Memasukkan. Halo Dunia
Keluaran. dunia halo
Untuk membalikkan kata-kata dalam string terlebih dahulu, kita harus memisahkan kata-kata dalam string dan kemudian membalik kata-kata itu satu per satu. Kami akan menggunakan fungsi split() yang secara otomatis akan memisahkan kata-kata. Kami kemudian akan menambahkan kata-kata ini ke string baru dalam urutan terbalik
Algoritma
Ikuti algoritme untuk memahami pendekatan dengan lebih baik
Langkah 1- Tentukan fungsi yang akan menerima string dan membalik kata-kata dalam string
Langkah 2- Dalam fungsinya, pertama-tama pisahkan kata-kata menggunakan split()
Langkah 3- Sekarang balikkan kata-kata dan tambahkan ke string baru
Langkah 4- Kembalikan string baru
Program Piton
Dalam program kami, kami telah menggunakan reversed() untuk mendapatkan iterator yang mengakses urutan yang diberikan dalam urutan terbalik. Dan untuk menambahkan kata-kata di string baru, kami telah menggunakan join() yang akan menggabungkan semua kata dengan spasi di string baru
def rev_words(string): words = string.split(' ') rev = ' '.join(reversed(words)) return rev s= "Python is good" print ("reverse: ",rev_words(s)) s2= "Hello from Study tonight" print ("reverse: ",rev_words(s2))
membalik. baik adalah Python
membalik. malam ini Belajar dari Halo
Kesimpulan
Dalam tutorial ini, kita telah membahas cara membalikkan kata-kata string dengan Python. Kami telah menggunakan fungsi string bawaan seperti split(), reversed() dan join() dalam program kami. Penggunaan masing-masing fungsi dibahas dengan baik di atas
Alat berikut memvisualisasikan apa yang dilakukan komputer langkah demi langkah saat menjalankan program tersebut
Editor Kode Python
Punya cara lain untuk menyelesaikan solusi ini?
Sebelumnya. Tulis program Python untuk membalikkan string
Lanjut. Tulis program Python untuk menghapus sekumpulan karakter dari sebuah string
Berapa tingkat kesulitan latihan ini?
Mudah Sedang KerasUji keterampilan Pemrograman Anda dengan kuis w3resource
Ikuti kami di Facebook dan Twitter untuk pembaruan terkini.
Piton. Kiat Hari Ini
Kelas Enum
Ini adalah pendekatan berkelas lain dari Python, tidak ada permainan kata-kata. Kelas enum Python akan memungkinkan Anda membuat anggota objek enum dengan nilai konstan dan unik yang kemudian dapat dicantumkan, dibandingkan, atau digunakan untuk identifikasi
Dalam contoh khusus ini, pernyataan irisan [::-1] berarti mulai di ujung string dan berakhir di posisi 0, bergerak dengan langkah -1, negatif satu, yang berarti satu langkah mundur
Iris Tali
txt = "Halo Dunia"[. -1]
cetak(txt)
Sekarang kita memiliki string txt_ yang bertuliskan "Hello World" terbalik
Cetak String untuk mendemonstrasikan hasilnya
Cetak Daftar
txt = "Halo Dunia"[. -1]
cetak(txt)
Belajar Memfilter Data dengan Python Seperti Analis Data
Cobalah sesi pelatihan langsung dengan panduan langkah demi langkah dari seorang ahli. Coba proyek terpandu yang dibuat bekerja sama dengan Coursera sekarang
Get startedBuat Fungsi
Jika Anda ingin memiliki fungsi di mana Anda dapat mengirim string Anda, dan mengembalikannya ke belakang, Anda dapat membuat fungsi dan menyisipkan kode dari contoh di atas