redstone-c...@163.com, 26.03.2012 16:28: > 在 2012年3月26日星期一UTC+8下午8时11分03秒,Dave Angel写道: >> On 03/26/2012 07:45 AM, redstone-c...@163.com wrote: >>> I know the print statement produces the same result when both of these two >>> instructions are executed ,I just want to know Is there any difference >>> between print 3 and print '3' in Python ? >> >> This is a non-question. The input is the same, the output is the same, >> what else matters? >> >> On the other hand, if you want to dig deeper, there are lots of differences: >> >> 1) the former has a shorter source file >> 2) different C code is utilized inside the interpreter >> 3) different machine code executes >> 4) the temporary objects created have different id's and types >> 5) different execution times (by a trivial amount) >> 6) it takes different keystrokes to edit the two source files once you >> want to make it do something useful >> 7) the processor works a little harder on one than the other, possibly >> resulting in a different power consumption >> 8) different byte code is produced >> >> Or you could be asking about Python version 3, in which case >> 1) the syntax error message points to a different character > > Oh ,God !
I don't think she takes any responsibility for the list above. Stefan -- http://mail.python.org/mailman/listinfo/python-list