社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  pycharm

PyCharm函数MyFunction,位于0x000001EBF0C97B70

user10926715 • 6 年前 • 1544 次点击  

我从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
 
1544 次点击  
文章 [ 1 ]  |  最新文章 6 年前
BoarGules
Reply   •   1 楼
BoarGules    6 年前

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

print(hello("Alice"))

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

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

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