📜  在Python中打印单变量和多变量

📅  最后修改于: 2020-01-13 11:55:38             🧑  作者: Mango

考虑下面的Python 2.x中的两个Python代码段。

# 代码1
print 1
# 输出: 1
# 代码 2
print(1)
# 输出: 1

对于Python 2.X中的单个变量,代码1和代码2之间没有区别,但是对于多个变量,带括号()的变量被视为“元组”。
Python 2.X对于多个变量

  • “打印变量”打印不带括号“()”并用空格分隔的变量
  • “ print(variable)”打印带有括号“()”并用逗号“”分隔的变量,因此将其视为元组。

例子: 

# 代码3
print 1, 2
# 代码: 1 2
# 代码4
print (1, 2)
# 代码: (1, 2)

注意:
在Python 3.0中,将print语句更改为print()函数。以下是Python 3.0中的等效代码。 

# Python 3.0等效代码
# (输出结果一致)
# 代码1:
print(1)
# 输出: 1
# 代码2 :
print((1))
# 输出: 1
# 代码3:
print(1, 2)
# 输出: 1 2
# 代码4:
print((1, 2))
# 输出: (1, 2)