Welcome to Code Forum!

Join a community that supports you and your coding journey from day one. We strive to be a friendly, supportive community that empowers everyone to be better developers. By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Guest, before posting your code please take these rules into consideration:
    • It is required to use our BBCode feature to display your code. While within the editor click < / > or >_ and place your code within the BB Code prompt. This helps others with finding a solution by making it easier to read and easier to copy.
    • You can also use markdown to share your code. When using markdown your code will be automatically converted to BBCode. For help with markdown check out the markdown guide.
    • Don't share a wall of code. All we want is the problem area, the code related to your issue.

    GIF shows where to locate </> in the thread and or post editor toolbar.
    To learn more about how to use our BBCode feature, review our "How to post your code into threads" here.

    Thank you, Code Forum.

Python (beginner) replace() count not working

Rosfield40

New Coder
I am stumped on why I can't delete a certain number of specific characters from a string

Code:
str = "banana"

str_new = str.replace('a', 1)

print(str_new)

I get this;
TypeError: replace() argument 2 must be str, not int

I understand it is telling me I cannot use an integer where the '1' is, but how else do I do this? I've looked online and I can't see what I am doing wrong?
Sorry I am an absolute beginner, and only coding a few days

EDIT: SORRY. Figured it out, I needed a blank for 2nd arg. (been looking at this for an hour and only figure it out as soon as I post! Apologies!
 
Last edited:
I am stumped on why I can't delete a certain number of specific characters from a string

Code:
str = "banana"

str_new = str.replace('a', 1)

print(str_new)

I get this;
TypeError: replace() argument 2 must be str, not int

I understand it is telling me I cannot use an integer where the '1' is, but how else do I do this? I've looked online and I can't see what I am doing wrong?
Sorry I am an absolute beginner, and only coding a few days

EDIT: SORRY. Figured it out, I needed a blank for 2nd arg. (been looking at this for an hour and only figure it out as soon as I post! Apologies!
Hey there,
Glad to hear you were able to solve the issue 🙂
 

Buy us a coffee!

Buy me a coffee.
Back
Top Bottom