Py学习  »  pycharm

PyCharm函数MyFunction,位于0x000001EBF0C97B70

user10926715 • 5 年前 • 810 次点击  

我从pyhton函数开始,我想我没有得到什么。当我运行程序时,没有错误,或者语法错误,通常在python中是红色的。但两种方法都不起作用,我刚得到答案“函数hello at 0x000001ebf0c97b70”。我认为这与语法有关。

def hello(name):  # <----- parametro
    hello('Alice')    # <----- argumento
    if name == 'Alice':
        return 'holaaa alice'
print(hello)


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30782
 
810 次点击  
文章 [ 1 ]  |  最新文章 5 年前
BoarGules
Reply   •   1 楼
BoarGules    5 年前

您正在打印 功能 . 但你想做的是 呼叫 函数并打印 它返回的值 :

print(hello("Alice"))

但在你把线移开之前不要这样做。

hello('Alice')    # <----- argumento

从函数。它不属于函数内部,而是属于外部。如果你打电话 hello() 里面有那条线 氦() 你将得到无限递归。