Bagaimana cara mengubah kemunculan string pertama di python?

❮ Metode Untaian


Contoh

Ganti kata "pisang"

txt = "Saya suka pisang"

x = txt. ganti ("pisang", "apel")

cetak(x)

Cobalah sendiri "


Definisi dan Penggunaan

Metode replace()_ mengganti frasa tertentu dengan frasa lain yang ditentukan

Catatan. Semua kemunculan frasa yang ditentukan akan diganti, jika tidak ada lagi yang ditentukan


Sintaksis

rangkaian. ganti (nilai lama, nilai baru, hitung)

Nilai Parameter

ParameterDeskripsinilailamaDiperlukan. String untuk mencari nilai baruDiperlukan. String untuk mengganti nilai lama dengan countOptional. Angka yang menentukan berapa banyak kemunculan nilai lama yang ingin Anda ganti. Default adalah semua kejadian

Lebih Banyak Contoh

Contoh

Ganti semua kemunculan kata "satu"

txt = "satu satu kuda pacuan, dua dua satu juga. "

x = txt. ganti ("satu", "tiga")

cetak(x)

Cobalah sendiri "

Contoh

Ganti dua kemunculan pertama dari kata "satu"

txt = "satu satu kuda pacuan, dua dua satu juga. "

x = txt. ganti ("satu", "tiga", 2)

cetak(x)

Cobalah sendiri "


❮ Metode Untaian


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$eeks
0

 

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_1

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
2
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
3
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
4
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
5
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
6
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
7

 

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_8

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_9=
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
1

 

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_2

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
3=
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
5
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
6
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
7
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
5
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
5
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
0
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
1
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
6________1______3

 

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_4

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
2
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
3
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
7
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
5
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
6# Python3 code to demonstrate working of0

Keluaran

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_

Metode #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$eeks
0

 

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_1

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
2
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
3
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
4
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
5
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
6
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
7

 

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_8

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_9=
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
1

 

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_2

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
3= # Using slicing + replace()2
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
6# Using slicing + replace()4
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
6# Using slicing + replace()6
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
0# Using slicing + replace()8

 

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_4

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
2
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
3
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
7
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
5
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
6# Python3 code to demonstrate working of0

Keluaran

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_

Kompleksitas 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$eeks
0

 

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_1

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
2
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
3
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
4
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
5
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
6
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
7

 

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_8

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
_9=
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
1

=3==5

=6 =7=8 =9

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
00
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
01 ________87______7==
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
5
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
6
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
7
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
08 =7
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
10 =8 ____1____1___

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
13=3
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
5________87__87_______7

The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
00
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
19 ________87______7==
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
5
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
6
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
7
The original string is : geeksforgeeksforgeeks
Replaced String : geeksfor$eeksfor$eeks
08 =7=8 ________1______12

Bagaimana Anda mengganti kejadian pertama dengan Python?

Kembalikan salinan string s dengan semua kemunculan substring lama diganti dengan yang baru . Jika argumen opsional maxreplace diberikan, kejadian maxreplace pertama diganti. Simpan jawaban ini.

Bagaimana cara mengubah kemunculan string yang pertama?

replaceFirst() Mengembalikan Nilai .

Bagaimana cara mengganti kemunculan karakter pertama dalam string dengan Python?

replace (old, new[, count]) -> string Kembalikan salinan string S dengan semua kemunculan substring lama diganti dengan yang baru. Jika hitungan argumen opsional diberikan, hanya kemunculan hitungan pertama yang diganti.

Bagaimana Anda mengganti kemunculan string dengan Python?

Sintaksis dari replace() .
Sintaksis. rangkaian. ganti (lama, baru, hitung)
Parameter
Nilai Pengembalian. Ini mengembalikan salinan string di mana semua kemunculan substring diganti dengan substring lain