我正在参加python的初学者课程并且遇到了一些麻烦。如果我有一个功能,例如(下面)我如何调用结果以便以后使用。我知道还有其他方法可以做到这一点,但我的老师希望我们了解如何更好地使用功能。谢谢你的帮助!
def twodp(x):
(x)= "%.2f" % (x)
twodp(mean_male_temp)
现在可以打印所需的所有信息
print ("The average male temperature is:", (twodp(mean_male_temp)),"°F")
当我这样做时,我得到以下内容;
The average male temperature is: None °F
FWI该功能对我有用(即平均温度为2 dp)。
答案 0 :(得分:0)
您需要返回您的值:
cpp foo.s |as -o foo.o -
答案 1 :(得分:0)
如果要从函数返回值,则必须使用关键字return
:
def twodp(x):
return "%.2f" % (x)
为初学者学习Python有无数资源,例如:http://docs.python-guide.org/en/latest/
或者关于从函数返回值,例如:http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/functions.html#returned-function-values