当前位置: 首页 > 面试题库 >

将函数分配给变量

申昌勋
2023-03-14
问题内容

假设我有一个功能

def x():
    print(20)

现在,我想将函数分配给一个名为的变量y,这样,如果我使用,y它将x再次调用该函数。如果我只是做作业y = x(),它就会返回None


问题答案:

您根本不调用该函数

>>>def x():
>>>    print(20)
>>>y = x
>>>y()
20

括号告诉蟒蛇,你调用的函数,所以当你把它们放在那里,它调用的功能,并指定y返回x(在这种情况下None)。



 类似资料:
  • 问题内容: SQL Server(2000/2005)函数获取表名和字段名作为参数,并从函数内的动态查询返回结果。结果应分配给变量,该变量将在存储过程中进一步使用。如何实现呢? 我收到错误消息:“只能从函数中执行函数和扩展存储过程。” 问题答案: 我不确定这如何与函数一起使用,但是如果您有一个存储过程返回一个结果集,则可以使用INSERT EXEC语句将其插入到表变量中。 只要字段匹配,那将起作用

  • 问题内容: 很多人说评论中的要求太多,这让我犹豫不决,但是我仍然没有在他们的答案中找到解决方案,主要是因为(1)他们通常使用jQuery,而(2)问题通常包含我不理解的技术。 我有一个函数,里面有一个变量。变量被分配了一个功能。我敢肯定,这个概念不是AJAX独有的,但这是我正在使用的上下文(如果有区别的话)。 我想将变量传递给函数。但是,由于没有原始函数声明,如何指定参数?我能做到吗? 问题答案:

  • 目前,我遇到了一个与将Golang变量分配给Javascript变量相关的问题。我正在使用Golang模板,因此,我从后端发送了一个JSON变量,就像这样: 如您所见,我有一个切片,将其转换为Json,然后将Json转换为string,并将其发送到模板。然后,在前端我需要把它赋给一个变量,它应该是有效的JSON,我有这个: 但是,我得到的是语法错误:预期的属性名,得到的是“{” 所以,我的问题是:

  • 问题内容: 为什么以下代码无法编译 但是以下确实可以编译 在这两种情况下,我不只是将整数值分配给char吗? 问题答案: 可以将A 分配给不带强制转换的,因为这是扩大的转换。反之,将a 转换为a 需要转换,因为这是缩小的转换。 另请参见JLS。第5章。转换和升级。

  • 您好,我正在开发一个swing聊天应用程序,其中聊天历史记录存储在一个xml文件中。在NetBeans项目中完成后,我能够获取xml文件并将其显示在表中 但是当转换成jar文件时,我无法使用xml文件。我尝试过各种方法,比如getClass()。getResource()方法,但它检索URL而不是字符串,如果使用toString()方法将其转换为字符串,则无法将其用作解析xml文件的有效路径。 下

  • 问题内容: 我有一个Python函数fooPy(),它返回一些值。(int / double或string) 我想使用此值并在shell脚本中分配它。例如,以下是python函数: 在shell脚本中,我尝试了以下操作,但是它们都不起作用。 问题答案: 您可以在Python中打印您的值,如下所示: 并在您的shell脚本中: 确保不要在shell脚本中的空格周围。