7stud a écrit : > [EMAIL PROTECTED] wrote: >> Annoyances: >> > > Every language has annoyances. Python is no exception.
Sure. But we may disagree on what are actually Python's annoyances !-) > Post away. > Anyone that is offended can go drink a Guinness. > >> 1. Underscores! What's the deal with that? Especially those double >> underscores. The best answer I read on this is that the double >> underscores denotes special methods that the interpreter may >> automatically use. For example, 4+4 get expanded by the interpreter to >> 4.__add__(4). >> > > I thought those were pretty ugly myself. Now, I am used to them. FWIW, you shouldn't have to directly use __magic__ methods - or only in very special corner cases. -- http://mail.python.org/mailman/listinfo/python-list