[Python-Dev] Why is there still a PRINT_EXPR opcode in Python 3?

skip at pobox.com skip at pobox.com
Mon Jan 5 00:36:38 CET 2009


    >> Since print is now a builtin function why is there still a PRINT_EXPR
    >> opcode?

    Benjamin> I believe it's used in the interactive interpreter to display
    Benjamin> the repr of an expression.

Wouldn't it make more sense for the interactive interpreter to call

    print(repr(expr))

?

Skip


More information about the Python-Dev mailing list