Monday, 15 June 2026

πŸš€ Day 68/150 – Replace Characters in String in Python

 


πŸš€ Day 68/150 – Replace Characters in String in Python

Sometimes we need to replace characters or words inside a string.

Example:
"Python" → Replace "P" with "J" → "Jython"

Python makes this super simple using different methods πŸ‘‡

πŸ”Ή Method 1 – Using  replace()

text = "Python"

result = text.replace("P", "J") print(result)





✅ Output
Jython

πŸ“Œ replace() replaces all matching characters or words in a string.


πŸ”Ή Method 2 – Taking User Input

text = input("Enter a string: ") old_char = input("Enter character to replace: ") new_char = input("Enter new character: ") result = text.replace(old_char, new_char) print("Updated String:", result)









✅ Example Output
Enter a string: banana
Enter character to replace: a
Enter new character: o

Updated String: bonono

πŸ“Œ Useful when replacement values come from the user.


πŸ”Ή Method 3 – Using for Loop

text = "apple" result = "" for ch in text: if ch == "p": result += "b" else: result += ch print(result)











✅ Output
abble

πŸ“Œ This method manually checks every character and replaces matching ones.


πŸ”Ή Method 4 – Using List Comprehension

text = "hello" result = "".join(["*" if ch == "l" else ch for ch in text]) print(result)






✅ Output
he**o

πŸ“Œ A compact and Pythonic way to replace characters.


πŸ”₯ Key Takeaways

✅ replace() is the simplest method
✅ Loops help understand string manipulation logic
✅ List comprehension makes code shorter and cleaner
✅ String replacement is useful in text processing and cleaning
✅ Strings are immutable, so replacement creates a new string



0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (278) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (30) Azure (11) BI (10) Books (262) Bootcamp (11) C (78) C# (12) C++ (83) cloud (1) Course (87) Coursera (300) Cybersecurity (31) data (6) Data Analysis (36) Data Analytics (22) data management (15) Data Science (367) Data Strucures (22) Deep Learning (175) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (21) Finance (10) flask (4) flutter (1) FPL (17) Generative AI (73) Git (10) Google (53) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (42) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (315) Meta (24) MICHIGAN (5) microsoft (13) Nvidia (8) Pandas (14) PHP (20) Projects (34) Python (1378) Python Coding Challenge (1158) Python Mathematics (1) Python Mistakes (51) Python Quiz (540) Python Tips (9) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (20) SQL (52) Udemy (18) UX Research (1) web application (11) Web development (9) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)