a = 2
b = 4
print(a, b)
print(str(a) +" " + str(b))
第一张和第二张之间是否有区别?如果我该使用哪一个?
答案 0 :(得分:1)
print(a, b)
使用a
和b
作为函数参数
print(str(a) + str(b))
实际上是连接字符串,然后将结果传递给print()
函数
那是唯一的区别
但是您可以使用print(a, b)
参数来从sep
中获得好处。当您传递多个参数并且希望所有参数都用特定文本分隔时,这将很有帮助。例如:
a, b, c = 1, 2, 3
print(a, b, c, sep='--') # prints 1--2--3