python - 在函数中打印返回值,Python

标签 python python-2.7

当我打印我的函数返回的值时,它有奇怪的字符。

如果我在函数内部打印我关心的值,我将获得正确的值:0.653594771242

如果我打印函数返回的值,我得到: 函数 alpha 在 0x05870630

def alpha(v1,v2):

    a=(v1,v2)
    b=1/sum(a)
    print(b)
    return b

alpha(0.817,0.713)

print(alpha)

最佳答案

这是因为您正在打印一个对象,即一个函数。 python 中的函数是对象。

如果您想打印函数返回的值,那么这可能对您有所帮助。

print(alpha(0.817,0.713))

关于python - 在函数中打印返回值,Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54196172/

相关文章:

python - 使用其中一列中的值索引 Pandas 数据框

django - 功能标志初学者指南 - Django

Python Selenium send_keys 函数发送部分文本

Python 2.7 获取用户输入并作为不带引号的字符串进行操作

windows - 如何组合 Tkinter 窗口?

python - 通过重复字典键值拆分 python 字典列表

python - 将用-v7.3(HDF5)保存的Matlab稀疏矩阵加载到Python中并对其进行操作

python - 两个数字相加

python - 令人费解的python索引错误

python - 根据 Pandas 中的另一列提取列值