Pertanyaan
Tulis program python yang menggantikan kemunculan pertama karakter dalam sebuah stringLarutan
Berikut adalah contoh python yang menggantikan kemunculan karakter pertama dalam sebuah stringSumber. (contoh. py)
str1 = "abc abc abc" print(str1) str2 = str1.replace("a", "A" , 1) print(str2)Keluaran
$ python example.py abc abc abc Abc abc abc_Referensi
Pertanyaan dijawab oleh halaman ini
Python menggantikan kemunculan pertama dari sebuah karakterGanti kemunculan string pertama dengan Python
Diberi sebuah String, tugasnya adalah menulis program Python untuk mengganti kemunculan dengan K karakter pada indeks pertama, kecuali pada indeks pertama
Contoh
Input : test_str = 'geeksforgeeksforgeeks', K = '@' Output : geeksfor@eeksfor@eeks Explanation : All occurrences of g are converted to @ except 0th index. Input : test_str = 'geeksforgeeks', K = '#' Output : geeksfor#eeks Explanation : All occurrences of g are converted to # except 0th index.Metode #1. Menggunakan mengiris + mengganti ()
Dalam hal ini, kami melakukan tugas mengganti seluruh string dari karakter ke-2 dengan K dari karakter yang terjadi pada indeks ke-1. Hasilnya adalah awalan yang digabungkan dengan karakter pertama
Python3
# Python3 code to demonstrate working of
# Replace occurrences by K except first character
# Using slicing + replace()
# initializing string
test_str= The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks0
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks1
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks2The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks3The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks4 The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks5 The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks6The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks7
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks8
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks9= The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks1
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks2
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks3= The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks5The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks6The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks7The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks5 The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks5The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks0The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks1The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks6________3______3
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks_4
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks2The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks3The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks7 The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks5 The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks6# Python3 code to demonstrate working of0
Keluaran
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeksMetode #2. Menggunakan ganti()
Dalam hal ini, replace() dipanggil dua kali untuk tugas mengganti semua kejadian, dan kemudian ganti saja kejadian pertama
Python3
# Python3 code to demonstrate working of
# Replace occurrences by K except first character
# Python3 code to demonstrate working of3
# initializing string
test_str= The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks0
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks1
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks2The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks3The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks4 The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks5 The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks6The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks7
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks8
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks9= The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks1
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks2
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks3= # Using slicing + replace()2The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks6# Using slicing + replace()4The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks6# Using slicing + replace()6The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks0# Using slicing + replace()8
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks_4
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks2The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks3The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks7 The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks5 The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks6# Python3 code to demonstrate working of0
Keluaran
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeksKompleksitas waktu dan ruang untuk semua metode adalah sama
Kompleksitas Waktu. Pada)
Ruang Bantu. Pada)
Metode #3. Menggunakan loop
Python3
# Python3 code to demonstrate working of
# Replace occurrences by K except first character
# initializing string
test_str= The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks0
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks1
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks2The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks3The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks4 The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks5 The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks6The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks7
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks8
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks9= The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks1
=3==5
=6 =7=8 =9
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks00The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks01 ________88______7==The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks5The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks6The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks7The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks08 =7The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks10 =8 ____1__3____8
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks13=3The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks5________88__88_______7
The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks00The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks19 ________88______7==The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks5The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks6The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks7The original string is : geeksforgeeksforgeeks Replaced String : geeksfor$eeksfor$eeks08 =7=8 ________3______12