我刚刚在python中编写了一个简单的方法
def function1(arg):
print "value is=",arg
return ("value is=",arg)
res=function1(5)
print res
O / P是
value is= 5
('value is=', 5)
为什么在返回时添加('')
以及如何消除此问题?
我的期望是,它应该返回与函数内部打印的值相同的值,即我的O / P应该是
value is= 5
value is= 5
答案 0 :(得分:0)
最好的方法是定义一个字符串并使用所需的值对其进行格式化:
def function1(arg):
print "value is=",arg
return "value is= {}".format(arg)
res=function1(5)
print res