Function 关于函数的问题

Function 关于函数的问题,function,Function,True或False:调用函数时,调用程序将暂停,直到 函数完成 正确或错误:当您使用列表作为参数调用函数时,您可以 在函数中更改原始调用程序的列表 True或False:当使用字典作为参数调用函数时,可以从 功能 我对这些问题以及它们的含义非常模糊,有人能帮我解释一下吗?1.是的 原始程序将停止并运行该函数。功能完成后,它将返回到停止并开始执行下一行命令的位置 2.错误 按值调用。它不会改变原始变量的值 3.是的 按指针调用或按引用调用 有时是,有时不是。这取决于您是同步调用它还是异步调用它,

True或False:调用函数时,调用程序将暂停,直到
函数完成

正确或错误:当您使用列表作为参数调用函数时,您可以
在函数中更改原始调用程序的列表

True或False:当使用字典作为参数调用函数时,可以从 功能

我对这些问题以及它们的含义非常模糊,有人能帮我解释一下吗?

1.是的 原始程序将停止并运行该函数。功能完成后,它将返回到停止并开始执行下一行命令的位置

2.错误 按值调用。它不会改变原始变量的值

3.是的 按指针调用或按引用调用

  • 有时是,有时不是。这取决于您是同步调用它还是异步调用它,请参阅以下答案以了解区别:
  • 在大多数情况下是的,因为您只是通过引用传递,也就是说,您传递的是内存中正在传递的参数的位置。但是,也可以按值传递,即传递对象的副本。有关更多详细信息,请参见此问题:
  • 答案和你之前的问题一样。无论您是传递整数、字符串、数组、列表、字典,这都无关紧要,这完全取决于您是通过引用还是通过值传递。默认情况下会发生哪种情况取决于您使用的编程语言。通过一些实验,您可以非常容易地确定发生了哪种情况:使用字典变量定义一个函数,添加一个键/值对,以dict作为参数调用另一个函数,并在被调用函数中修改它,然后在被调用函数返回后在调用函数中打印出来。如果它已被修改,您就知道您是通过引用传递的。如果它具有您在调用者中设置的原始键/值,并且未被修改,则您知道您正在通过值进行传递

  • 对或错:你要求我们为你做家庭作业。这不是howework网站。如果你把你的答案和你的理由一起发布,你可能会得到更多的帮助。