Ask HN: Why is Python so strict about automatically casting differently typed literals?
I hate having to use str() and int() all the time. Am I doing something wrong? If not, what is the reasoning behind their requirement? I think most of the automatic casts are pretty well defined in any given situation.