Languages
[Edit]
EN

Python - replace first character in string

0 points
Created by:
Faith-W
503

In this article, we would like to show you how to replace first character in string in Python.

Quick solution:

text = "ABC ABC ABC"
replacement = "X"
result = text.replace(text[0:1], replacement, 1)

print(result)  # XBC ABC ABC

 

Practical example using replace() method

In this example, we use replace() method to replace first character in the text string.

We use the following syntax:

replace(old, new, count)

Where:

  • old - is a substring to replace,
  • new - is the replacement,
  • count (optional argument) - is the number of times we want to replace the specified substring. You need to set it to 1, so you won't replace anything but the first occurrence of the substring.

Practical example:

text = "ABC ABC ABC"
replacement = "X"
result = text.replace(text[0:1], replacement, 1)

print("Before: ", text)    # ABC ABC ABC
print("After:  ", result)  # XBC ABC ABC

Output:

Before:  ABC ABC ABC
After:   XBC ABC ABC

Note:

If you don't set the count argument, by default the replace() method will replace all occurrences of the A letter (substring).

Output:

Before:  ABC ABC ABC
After:   XYC XBC XBC

References

Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.

Python - string (popular problems)

Python - replace first character in string
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join