如何在 Python 中调用函数 您所在的位置:网站首页 在对某一函数进行多次调用时 如何在 Python 中调用函数

如何在 Python 中调用函数

2024-06-05 21:24| 来源: 网络整理| 查看: 265

原文: How to Call a Function in Python – Def Syntax Example

在 Python 和其他编程语言中,你可以使用函数来避免重复工作,并重用代码片段。

为了让函数工作,你不只是写它们然后说再见——你也必须调用它们。

在调用函数之前,需要使用 def 关键字编写它。所以在这篇文章中,我不仅会告诉你如何调用一个函数,我也会告诉你如何创建它。

我们将涵盖的内容如何使用 def 关键字定义函数如何在 Python 中调用函数如何在 Python 中调用嵌套函数小结如何使用 def 关键字定义函数

要在 Python 中定义函数,首先键入 def 关键字,然后键入函数名和括号。

为了告诉 Python 函数是一段代码,你在函数名前面指定一个冒号。接下来是你希望该函数执行的操作。

函数的基本语法如下所示:

def function_name(): # What you want the function to do

一个函数示例如下所示:

def learn_to_code(): print("You can learn to code for free on freeCodeCamp")

我们想要这个函数做的是打印文本 You can learn to code for free on freeCodeCamp 到终端。

要使此函数运行,你必须调用它。这就是我们接下来要做的。

如何在 Python 中调用函数

要调用一个函数,你写出函数名,后跟一个冒号。

调用函数的语法如下所示:

function_name()

要调用我们之前定义的函数,我们需要编写 learn_to_code():

def learn_to_code(): print("You can learn to code for free on freeCodeCamp") learn_to_code() # Output: You can learn to code for free on freeCodeCamp

注意:确保你没有在函数块内指定函数调用。它不会那样工作,因为调用将被视为要运行的函数的一部分。

ss1-3

你可以看到该函数没有将文本打印到终端,因为我试图在函数块内调用它。

ss2-4

在这里你可以看到函数运行了,因为我在函数块之外调用了它。

如何在 Python 中调用嵌套函数

调用嵌套函数可能会令人困惑,所以我想向你展示如何做到这一点。

下面是嵌套函数:

def learn_to_code(): print("You can learn to code for free on freeCodeCamp") def learn_what_language(): print("You can learn any programming language on the freeCodeCamp YouTube channel")

learn_what_language 函数是 learn_to_code 函数的一部分,因为它嵌套在其中。

如果你键入 learn_to_code() 并运行代码,则只会调用外部函数(learn_to_code):

ss3-3

你可以看到只有外部函数被调用,而内部函数显示为灰色。

要调用内部函数,你应该精确地键入 learn_what_language()。但是在哪里呢?

你应该直接查看内部函数的 def 关键字并在那里键入函数调用。

但是如果你只这样做,它仍然无法工作,因为你也必须调用外部函数。

ss4-3

你可以看到内部函数(learn_what_language)仍然没有做我们希望它做的事情。

要使其工作,你必须在必要时调用这两个函数:

def learn_to_code(): print("You can learn to code for free on freeCodeCamp") def learn_what_language(): print("You can learn any programming language on the freeCodeCamp YouTube channel") learn_what_language() learn_to_code() """ Output: You can learn to code for free on freeCodeCamp You can learn any programming language on the freeCodeCamp YouTube channel """ ss5-4

你可以看到一切都按预期运行。

小结

我希望这篇文章能帮助你学习如何在 Python 中正确调用函数。

如果你想更多地学习 Python,可以查看 freeCodeCamp 免费的 Python 课程。

继续编码:)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有