Python throws error ValueError: invalid literal for int() with base 10: '' when float string is passed to int() function.
Python throws the error, ValueError: invalid literal for int() with base 10:”, when you pass a float string in
int() function. Although, you can pass the string in
Consider this example –
>>> int('5555.00') Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: invalid literal for int() with base 10: '5555.00'
The problem with this code is that you are passing a float string
'5555.00' in int() function. The correct way of doing this is to first convert it into
float() and then into
Python throws error 'method' object is not subscriptable when a class method is indexed with  like it its a list or array.
Python throws error, 'function' object is not subscriptable, when we try to index or subscript a function. Lear from code and demo.
Python throws error, 'float' object is not iterable, when you try to loop over a float value. Floats are not an iterable object.
Python throws error, ‘dict’ object has no attribute ‘iteritems’, because `iteritems()` function is removed from Python 3\. Similarly, functions like `iterkeys()` and `itervalues()` are also removed. According to [Python3.0 Built-in changes...
In this tutorial, you’re going to learn a variety of Python tricks that you can use to write your Python code in a more readable and efficient way like a pro.