跳过主要导航

功能如何在编程中起作用?

功能使您的代码清洁器并节省大量时间。在这里,我们看一下它们的工作方式,并为您提供一些基本示例。

功能是可重复使用和有组织的代码的块,通常执行单个相关操作。它们是编程的关键部分,因为它们可以节省大量时间并使您的代码清洁器。在这里,我们将研究它们的工作方式。

定义自己的功能

在Python中,您可以利用一些现成的预定义功能。这些被称为内置功能。您不仅限于内置功能,还可以定义自己的功能。

如果您定义功能但不称呼它,则不会发生任何事情。自己尝试。

输入此代码:

打招呼():打印((“你好,欢迎参加我的计划”打招呼()

现在,删除最后一行,然后重新运行代码。

造型

请注意,Python提倡使用蛇案,这是小写,单词之间有强调(例如我的列表)用于函数和可变名称;和pascalcase,这使每个单词的第一个字母都大写(例如mymodel)班级名称。

此函数示例的特征反映了函数的大多数一般原理。

返回语句

这是您之前检查的功能的代码:

防守打招呼():打印((“你好,欢迎参加我的计划”打招呼()

输出:

您好,欢迎参加我的计划

这个示例有些不正确。通常,函数返回某种值。然而,打招呼不返回值,而是将字符串打印到屏幕上。虽然该程序没有给您任何错误的错误,但这被认为是不好的做法。由于示例函数的目的是将字符串输出到屏幕,您可以从一个打印()功能到a返回陈述。

尝试立即修改并运行代码编辑器中的示例函数,看看会发生什么:

防守打招呼():返回“你好,欢迎参加我的计划”打招呼()

输出:

*空的*

您返回了欢迎消息,但输出为空。什么地方出了错?答案是打印和返回是完全不同的动作。打印()是向控制台显示给定值的函数。返回给出函数的最终产品,因此需要在函数的末尾。请注意,如果将其放在代码块的中间,则所有函数的代码之后返回将被忽略。

您现在看到一个函数具有返回的值吗?如果要使用返回的值,则需要参考返回它的函数。尝试此代码示例:

防守打招呼():返回“你好,欢迎参加我的计划”打印((打招呼())

输出:

您好,欢迎参加我的计划

在这个最后的示例中,您使用了打印()功能和内部您通过了打招呼()功能。本质上,您打印了功能的输出。

本文来自免费的在线免费

Python编程简介

由...制作
FutureLearn-终身学习

我们的目的是改变接受教育的机会。

我们提供来自世界各地的大学和文化机构的各种课程。这些一次是一次交付的一步,并且可以在移动,平板电脑和台式机上访问,因此您可以适合自己的生活。

我们认为,学习应该是一种愉快的社交经验,因此我们的课程为您提供了与他人一起讨论的机会,帮助您做出新的发现并形成新的想法。
您可以通过订阅我们无限制的包裹来解锁新的机会,以无限制地访问数百种在线短课程。电竞博彩app有什么通过顶尖的大学和组织建立知识。dota2竞猜吧

了解有关FutureLearn如何转化接受教育的更多信息