
Feb. 6, 2016
5:41 a.m.
Hi, I have a query in using function names. Python allows users to write their own functions with built-in function names. Example: def print(): return "strange" print() -- Returns strange ++++++++++++++++++++++++++++ But the built in "print" function doesn't work any more till i restart the shell. I personally feel users should not be allowed to use built in function names. Is there any special reason why python allows them? Thanks, David Becker