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

--

DaveA

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to