我从pyhton函数开始,我想我没有得到什么。当我运行程序时,没有错误,或者语法错误,通常在python中是红色的。但两种方法都不起作用,我刚得到答案“函数hello at 0x000001ebf0c97b70”。我认为这与语法有关。
def hello(name): # <----- parametro hello('Alice') # <----- argumento if name == 'Alice': return 'holaaa alice' print(hello)
您正在打印 功能 . 但你想做的是 呼叫 函数并打印 它返回的值 :
print(hello("Alice"))
但在你把线移开之前不要这样做。
hello('Alice') # <----- argumento
从函数。它不属于函数内部,而是属于外部。如果你打电话 hello() 里面有那条线 氦() 你将得到无限递归。
hello()
氦()