为什么pythonshell的行为是这样的?
当我试图从pythonshell打印函数时,它会给我这样的输出,这是正确的为什么pythonshell的行为是这样的?,python,shell,Python,Shell,当我试图从pythonshell打印函数时,它会给我这样的输出,这是正确的 >> simplify(~A | (C & (~(B & ~C) | A))) >> ~A | C 我正试图用python文件以这种方式做同样的事情 res = simplify(~A | (C & (~(B & ~C) | A))) print res 它给了我这个输出 | ~A C 这看起来不像我见过的任何Python shell…Python shell
>> simplify(~A | (C & (~(B & ~C) | A)))
>> ~A | C
我正试图用python文件以这种方式做同样的事情
res = simplify(~A | (C & (~(B & ~C) | A)))
print res
它给了我这个输出
| ~A
C
这看起来不像我见过的任何Python shell…Python shell返回
repr
版本,而print
返回str
版本。您是否指定正在使用的Python库来实现所显示的逻辑简化?