为什么我在Python34中打印字符串和变量时有括号?

时间:2015-07-10 19:45:44

标签: python-3.x

代码

print("5 + 2 =", 5+2)

我得到的结果是('5 + 2 =',7)

1 个答案:

答案 0 :(得分:0)

你没有。您正在使用Python 2的解释器。

Python 2输出:

Python 2.7.2 (default, Jul 20 2011, 02:32:18)
[GCC 4.2.1 (LLVM, Emscripten 1.5, Empythoned)] on linux2
print("5 + 2 =", 5+2)
('5 + 2 =', 7)

Python 3输出:

Python 3.4.0 (default, Apr 11 2014, 13:05:11)
[GCC 4.8.2] on linux
print("5 + 2 =", 5+2)
5 + 2 = 7