快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

python中如何创建和调用函数

这篇文章主要介绍python中如何创建和调用函数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联建站是一家专业提供松山企业网站建设,专注与网站建设、网站设计H5高端网站建设、小程序制作等业务。10年已为松山众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

创建和调用函数

让我们从“python_bootcamp”文件夹打开我们Jupyter Notebook。打开后,创建一个新文件,并将其重命名为“Week_05”。接下来,创建一个markdown的单元格名为“创建&调用函数”。我们将在这个单元格中写代码。

什么是函数?

函数是一段代码,它只在被调用时才会运行。

您可以将数据(称为参数)传递到函数中。

函数可以返回数据作为结果。

程序经常需要重复运行相同的代码,尽管循环有助于这一点,但我们不希望在整个程序中多次编写相同的循环。这个问题的解决方案是使用一个函数。函数的代码只会在调用时运行。

所有的函数通常都与一个任务或过程相关联。这使得我们更容易将程序拆分为函数。如果你构建一个需要重复打印5行信息的程序,并且需要在5个不同的地方输出它,那么需要编写25行代码。使用一个函数,你可以将这5行代码存储在一个块中,并在需要时调用该函数,结果是5行用于输出信息,5行用于调用函数,总共有10行代码。这会是一个更高效的程序。

 
函数语法

与循环一样,函数的创建遵循固定的结构。它们都以关键字“def”开头,后面跟着函数名。这个名称是除了Python关键字和先前定义的函数之外的任何名称。函数名后面是圆括号,这些括号内是参数。我们将在明天讨论参数,所以只需知道参数是可选的,但括号是必需的。最后,我们需要一个像其他Python语句一样的结束冒号。示例见图5-1

python中如何创建和调用函数

图5-1  
 
 
编写你的第一个函数

现在我们知道语法结构是什么样后,让我们来写自己的函数:

# 编写你的第一个函数
def printInfo():# 定义一个函数
    print("Name: John Smith")
    print("Age: 45")
printInfo( ) # 调用函数
printInfo( ) # 再次调用函数
 

继续并运行单元格。我们定义了一个名为printInfo的函数,它在每次被调用时打印两行信息。下面我们调用函数两次,它输出信息两次。这看起来似乎没什么卵用,但如果你需要在一个程序中输出20次信息,那么它是非常简洁和高效的。

 
函数的阶段

在Python中,每个函数有两个阶段。第一阶段是函数定义。这个阶段定义函数的名称,它应该接受的任何参数,以及它应该在与之关联的代码块中做什么。见图5-2。

python中如何创建和调用函数

图5-2  
 

第二个阶段称为函数调用。函数在被调用之前永远不会运行,因此你可以定义任意多个函数,如果你从未调用其中一个函数,就不会发生任何事情。当你调用一个函数时,它会运行函数定义中的代码。

 
用户自定义函数VS内置函数

在不知不觉中,你一直在用函数。诸如range、print、len等函数都被称为“内置”函数。之所以包含在python中,是因为它们具有帮助构建应用程序的特定用途。现在我们正在学习函数,我们可以开始创建我们自己的“用户自定义函数”。

 
实现一个计算器

让我们再看一个基本函数的例子,但这次不仅仅在函数内部打印信息:

# 在函数内执行计算
def calc( ):
    x, y = 5, 10
    print(x + y)
calc( ) # 将会运行计算代码并输出15

以上是“python中如何创建和调用函数”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


当前文章:python中如何创建和调用函数
分享链接:http://6mz.cn/article/jsooih.html

其他资讯