2016-11-11 19 views
0

で、)(余分を追加して、変数に割り当てられた私はちょうど戻り値の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) 

それはなぜPythonで簡単な方法を書きました('')を追加しました。それは、私のO/Pは、最良の方法は、単一の文字列を定義し、必要な値でそれをフォーマットすることである

value is= 5 
value is= 5 
+0

を作成することができます – user7146457

+0

あなたの文字列_and_を返すのではなく、文字列を返すだけです。 –

答えて

0

あるべき機能、すなわち内側に印刷されているように 私の期待は、それが同じ値を返す必要があり、次のとおりです。

def function1(arg): 
    print "value is=",arg 
    return "value is= {}".format(arg) 

res=function1(5) 
print res 
関連する問題