Using type as a keyword argument to a function will mask the built-in function "type" within the scope of the function. So while doing so does not raise a SyntaxError, it is not considered good practice, and I would avoid doing so.
Is it safe to use the python word "type" in my code? - Stack Overflow
Introduce type keyword for type only imports - Ideas - Discussions on Python.org
Use type keyword for defining NewTypes in Non-Generic types - Ideas - Discussions on Python.org
Are you using types in Python ?
Videos
Using type as a keyword argument to a function will mask the built-in function "type" within the scope of the function. So while doing so does not raise a SyntaxError, it is not considered good practice, and I would avoid doing so.
Neither. It's not a reserved word (a list of which can be found at http://docs.python.org/reference/lexical_analysis.html#keywords ), but it's generally a bad idea to shadow any builtin.
Python is not as statically typed language but we can specify the type of a variable.
Do you use this feature and if it's the case why and how ?