Dalam contoh khusus ini, pernyataan irisan [::-1] berarti mulai di ujung string dan berakhir di posisi 0, bergerak dengan langkah -1, satu negatif, 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)
Buat 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
Kami diberi string, dan tujuan kami adalah membalikkan semua kata yang ada dalam string. Kita dapat menggunakan metode split dan fungsi terbalik untuk mencapai output. Mari kita lihat beberapa contoh kasus uji
Input: string = "I am a python programmer" Output: programmer python a am IInput: string = "tutorialspoint is a educational website" Output: website educational a is tutorialspointMari ikuti langkah-langkah di bawah ini untuk mencapai tujuan kita
Algoritma
1. Initialize the string. 2. Split the string on space and store the resultant list in a variable called words. 3. Reverse the list words using reversed function. 4. Convert the result to list. 5. Join the words using the join function and print it.Lihat kode untuk algoritma di atas
Contoh
Demo Langsung
## initializing the string string = "I am a python programmer" ## splitting the string on space words = string.split() ## reversing the words using reversed() function words = list(reversed(words)) ## joining the words and printing print(" ".join(words))Keluaran
Jika Anda menjalankan program di atas, Anda akan mendapatkan output berikut
Mari jalankan kode sekali lagi untuk masukan yang berbeda
Contoh
Demo Langsung
## initializing the string string = "tutorialspoint is a educational website" ## splitting the string on space words = string.split() ## reversing the words using reversed() function words = list(reversed(words)) ## joining the words and printing print(" ".join(words))Keluaran
Jika Anda menjalankan program di atas, Anda akan mendapatkan output berikut
website educational a is tutorialspoint_Kesimpulan
Jika Anda ragu dengan tutorialnya, sebutkan di bagian komentar
Di sini kita menggunakan fungsi bawaan python. Pertama kita membagi kalimat menjadi daftar kata. Kemudian balikkan setiap kata dan buat daftar baru, di sini kami menggunakan teknik pemahaman daftar python dan terakhir menggabungkan daftar kata baru dan membuat kalimat baru
Contoh
Input :: PYTHON PROGRAM Output :: NOHTYP MARGORPAlgoritma
Step 1 : input a sentence. And store this in a variable s. Step 2 : Then splitting the sentence into a list of words. w=s.split(“”) Step 3 : Reversing each word and creating a new list of words nw. Step 4 : Joining the new list of words and make a new sentence ns. _Kode Contoh
# Reverse each word of a Sentence # Function to Reverse words def reverseword(s): w = s.split(" ") # Splitting the Sentence into list of words. # reversing each word and creating a new list of words # apply List Comprehension Technique nw = [i[::-1] for i in w] # Join the new list of words to for a new Sentence ns = " ".join(nw) return ns # Driver's Code s = input("ENTER A SENTENCE PROPERLY ::") print(reverseword(s)) _Keluaran
ENTER A SENTENCE PROPERLY :: PYTHON PROGRAM NOHTYP MARGORPDiberikan file teks dengan beberapa konten. Tugasnya adalah membalikkan teks dan menyimpan teks yang dibalik ke file lain
Penjelasan
Mendekati
- Buka file baca dalam mode baca dan tulis file dalam mode tulis
- Membaca isi file
- Balikkan konten menggunakan [mulai. akhir. langkah] di mana memberikan langkah = -1 digunakan untuk membalikkan string
- Tulis string terbalik ke file keluaran