如何在Python调用函数

这篇文章介绍了如何使用Python函数调用,如何传递变量。
通过亚当辛基尼
4月10日,2021年4月10日
学习Android的c#bob体育提现

在上一篇文章中介绍Python.,我演示了如何使用变量和条件语句制作一个简单的应用程序。不过,为了在给定的编程语言中实现真正强大的功能,您需要理解函数!在这篇文章中,我们将讨论Python函数调用。

什么是python函数调用?

在学习如何在Python中调用函数之前,我们首先需要熟悉这个概念。

还读:最佳在线Python课程

在整个编程中使用功能作为将某些任务组合在一起的方式。这在各种情况下变得有用,特别是当需要多次进行重复任务时。

在整个编程中使用功能作为将某些任务组合在一起的方式。

例如,如果您构建了一个在屏幕上绘制数百个三角形的应用程序来生成万花观镜片效果,则可以以两种方式之一执行此操作:

  • 没有函数:重复编写代码以绘制三角形。
  • 使用Python函数调用:通过生成大量坐标并将其馈送到“绘制三角形”功能。

后者效率更高,需要的代码更少,通常是首选的方法。不仅如此,如果你决定要画画的话广场而不是三角形;您可以更改几行代码,整个输出将不同!

使用函数的一个更多好处是它们是模块化和便携式的。如果您在其中编写了一个三角形的另一个程序,您只能复制并粘贴您的三角形代码批发!

Python呼叫功能示例

这是一个非常简单的一个Python函数的例子,它将打印“Hello World!”到屏幕上:

代码
def hello_print():打印(“Hello World!”)return hello_print()

这就是如何在Python中定义一个函数并调用它!

这里的功能被称为Helloplint.。首先,我们使用def语句“定义”这个函数,然后我们将任何代码放在我们希望成为它的一部分。返回声明只需指示解释器返回到在执行功能之前的代码中的任何点。

请注意,我在函数名称中大写了每个单词。这是一个很好的做法,因为它有助于区分Python函数调用陈述。

现在,我们想说“你好世界!”我们可以简单写HelloPrint ()它会发生的!

例如:

代码
def hello_print(): print("Hello World!")

运行此代码,您现在会看到“Hello World!”消息出现两次!

因为此代码分别分组,因此在使用Python函数调用之前,它将无法运行。这也意味着这段代码将做到这一点:

代码
def hello_print(): print("Hello World!")

这也意味着您应该能够弄清楚如何从另一个功能调用函数:

代码
您现在的位置是:虫声下载站>资源下载>嵌入式编程> def greetings_print(): print("Hello World!")

并且,在简单的壳中,是如何在Python中调用函数!但我们仍然没有进入真实的Python函数的力量!

如何将信息传递给Python函数调用

虽然函数对于执行重复任务很有用,但它们真正的功能在于提供和接收数据的能力。这就是小括号的作用:它们允许我们在Python中调用函数的同时传递数据。

例如,以下代码将说“Hello Adam”:

代码
def say_hello(姓名):打印(“hello”+ name)返回say_hello(“adam”)

这意味着,相同的功能可以根据我们提供的变量执行略微不同的动作。

如何操纵数据

甚至更有用,是函数转换数据的能力。

为此,我们需要向函数传递信息,执行一个操作,然后返回该信息。

以下是我们可以使用Python函数调用执行此操作:

代码
def乘法器(数字):return = number * 10打印(乘数(5))

这里,输出将是“50”,因为数字5与Python函数调用一起传递,这返回该值乘以10.请注意,我们如何编写Python函数调用,就像它是整数本身的名称一样。这允许非常快速和灵活的编码!

我们有无数的方法可以使用此功能。这是另一个只需要三行代码的少例:

代码
def counter(name):返回len(name)name_please =输入(“名称长度计数器!输入您的全名”)打印(计数器(name_please))

这个小应用是“名称长度计数器”。这使用Python的Len语句,它基于字符串的长度返回整数。所以,这个有趣的应用程序可以告诉您您的名字中有多少个字符!

这包括空间,但嘿,没有人是完美的。

我们只是了解了Python的一些皮毛

现在您知道如何使用Python函数调用!这开辟了一个可能性的世界,但不要在那里停下来!为了真正强调Python的全部力量,您需要了解函数,模块等概念。为此,我们建议签出我们的指南最好在线Python课程。

那就说,如果你是一个真正的初学者,并寻找一个很容易开始的课程,我们强烈推荐用Python编码:有抱负开发人员的培训,您只需49.99美元即可纳布,这是绝对抢断,因为课程价值约为700美元。


有关来自Android权限的更多开发人员新闻,功能和教程,请不要错过下面的每月通讯的报名!bob哪个彩靠谱bob体育提现

亚当辛基尼
关于作者 亚当辛基尼
Adam Sinicki是一种充满激情的作家,具有对所有相关的所有事情的爱情。他也是我们健康/健身相关审查和功能的主要部分。