On Tue, Nov 19, 2013 at 6:00 PM, Steven D'Aprano <st...@pearwood.info> wrote: >> py> "a" * "4" >> 'aaaa' >> >> Okay, that makes sense, but what about: >> >> py> "a" * "aaaa" >> >> That will haunt your nightmares! > > You're easily terrified if you have nightmares about that. I can't > imagine what you would do if faced with the M-combinator applied to > itself.
Not to mention that he has to construct his own nightmares. This not being PHP, it's unlikely to work quite the way he thinks it does: >>> "a" * "4" Traceback (most recent call last): File "<pyshell#51>", line 1, in <module> "a" * "4" TypeError: can't multiply sequence by non-int of type 'str' Unless he has some strange Python interpreter that coalesces integer-like strings to integers, of course, in which case I completely understand why he's having nightmares. ChrisA -- https://mail.python.org/mailman/listinfo/python-list