I am unable convert int to string using str().
Everywhere on internet I found str() used to convert int to string.
I tried to run this on jupyter notebook
My Code:
num=23
string=str(num)
Error:
TypeError Traceback (most recent call last)
ipython-input-24-63bcf2e7ab44> in <module>
1 num=23
----> 2 string=str(num)
TypeError: 'str' object is not callable
1 Answer 1
Somewhere earlier on, you did:
str = 'somestr goes here'
Never name a variable str; it causes this problem. You can correct it for now with:
del str
but the solution in the future is to never use str as a variable name.
answered Oct 18, 2019 at 21:17
ShadowRanger
158k12 gold badges222 silver badges317 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
lang-py
str?stris a global built-in, so if it's redefined anywhere, you're overwriting that.