How to delete a character from a string using Python

Web Technologies Web Development 3 years ago

7.24K 1 0 0 0

_x000D_ _x000D_ There is a string, for example. EXAMPLE. How can I remove the middle character, i.e., M from it? I don't need the code. I want to know: Do strings in Python end in any special character? Which is a better way - shifting everything right to left starting from the middle character OR creation of a new string and not copying the middle character?

User submissions are the sole responsibility of contributors, with TuteeHUB disclaiming liability for accuracy, copyrights, or consequences of use; content is for informational purposes only and not professional advice.

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 3 years ago
_x000D_ In Python, strings are immutable, so you have to create a new string. You have a few options of how to create the new string. If you want to remove the 'M' wherever it appears: newstr = oldstr.replace("M", "") If you want to remove the central character: midlen = len(oldstr)/2 # //2 in python 3 newstr = oldstr[:midlen] + oldstr[midlen+1:] You asked if strings end with a special character. No, you are thinking like a C programmer. In Python, strings are stored with their length, so any byte value, including \0, can appear in a string.
0 views
0 shares

No matter what stage you're at in your education or career, TuteeHUB will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

Similar Forum


Q

Unity hosting a custom piece of code on own website [on hold]

_x000D_ _x000D_ I was wondering how would you be able to host an "API" on your own website that you...
Q

I am needing advice on a web bot [on hold]

_x000D_ _x000D_ I want to code a bot that has a GUI or CLI doesn't really matter yet but a GUI would...
Q

date and time picker, that can take a max and min absolute time, compatible with react [on hold]

_x000D_ _x000D_ I have an issue with scheduling things in a web platform (react.js), and need a date...

Important Web Technologies Links