iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python中函数的创建及调用
  • 753
分享到

Python中函数的创建及调用

2024-04-02 19:04:59 753人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录一、前言二、创建一个函数三、调用函数四、pass空语句一、前言 提到函数,大家会想到数学函数吧,函数是数学最重要的一个模块,贯穿整个数学学习,在python中,函数的应用非常广泛

一、前言

提到函数,大家会想到数学函数吧,函数是数学最重要的一个模块,贯穿整个数学学习,在python中,函数的应用非常广泛。在前面我们已经多次接触过函数。例如,用于输出的print()函数、用于输入的input()函数,以及用于生成一系列整数的range()函数。这些都是Python内置的标准函数,可以直接使用。除了可以直接使用的标准函数,Python还支持自定义函数。即通过将一段有规律的、重复的代码定义为函数,来达到一次编写多次调用的目的。使用函数可以提高代码的重复利用率。

二、创建一个函数

创建函数也称为定义一个函数,可以理解为创建一个具有某种用途的工具

使用def关键字实现,具体的语法格式如下:

def functionname([parameterlist]):
    ["""comments"""]
    [functionbody]

参数说明:

  • functionname:函数名称,在调用函数时使用
  • parameterlist:可选参数,用于指定向函数中传递的参数,如果有多个参数,个参数间使用逗号“,”分隔;如果不指定,则表示该函数没有参数。在调用时,也不指定参数。
  • comments:可选参数,表示为函数指定注释,注释内容通常是说明该函数的功能、要传递的参数作用等。

实例:定义一个根据身高、体重计算BMI指数的函数fun_bmi(),该函数包括3个参数,分别用于指定姓名、身高和体重,在根据公式:BMI=体重/(身高*身高)计算BMI指数,并输出结果,

代码如下:

def fun_bmi(person, height, weight):
    """
    功能:根据身高和体重计算BMI指数
    :param person: 姓名
    :param height: 身高,单位:米
    :param weight: 体重,单位:千克
    """
    print(person + "的身高:" + str(height) + "米\t 体重:" + str(weight) + "千克")
    bmi = weight / (height * height)  # 用于计算BMI指数,公式为“体重/身高的平方”
    print(person + "的BMI指数为:" + str(bmi))

    # 判断身材是否合理
    if bmi < 18.5:
        print("您的体重过轻")
    if 18.5 <= bmi < 24.9:
        print("正常范围,注意保持")
    if 24.9 <= bmi < 29.9:
        print("您的体重过重")
    if bmi > 18.5:
        print("肥胖")

运行上面代码,将不显示任何内容,也不会抛出异常,因为fun_bmi()函数还没有调用。

三、调用函数

调用函数也就是执行函数。如果把创建的函数理解为创建一个具体有某种用途的工具,那么调用函数就相当于使用该工具。调用函数的基本语法格式如下:

functionname([parametersvalue])

参数说明:

  • functionname:函数名称,在调用函数时使用
  • parametersvalue:可选参数,用于指定各个参数的值。如果需要传递多个参数值,则个参数值间使用逗号“,”分隔;如果该函数没有参数,则直接写一对小括号即可。

实例:调用上面创建fum_bmi函数,可以使用下面的代码:

fun_bmi("匿名", 1.76, 50)

运行结果,如下所示:

四、pass空语句

在Python中有一个pass语句,表示空语句,它不做任何事情,一般起到占位符作用。例如,创建一个函数,但我们暂时不知道该函数要实现什么功能,这时就可以使用pass语句填充函数的主体,表示“以后会填上”,

示例代码如下:

def func():
    # pass   #占位符,不做任何事情

到此这篇关于Python中函数的创建及调用的文章就介绍到这了,更多相关Python函数创建内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python中函数的创建及调用

本文链接: https://www.lsjlt.com/news/118815.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python中函数的创建及调用
    目录一、前言二、创建一个函数三、调用函数四、pass空语句一、前言 提到函数,大家会想到数学函数吧,函数是数学最重要的一个模块,贯穿整个数学学习,在Python中,函数的应用非常广泛...
    99+
    2024-04-02
  • Python中函数如何创建及调用
    这篇文章主要介绍了Python中函数如何创建及调用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python中函数如何创建及调用文章都会有所收获,下面我们一起来看看吧。一、前言提到函数,大家会想到数学函数吧,函...
    99+
    2023-07-02
  • 怎么创建和调用Python中的函数
    创建函数函数用 def 语句创建,语法如下:def 函数名(参数列表): # 具体情况具体对待,参数可有可无 """函数说明文档字符串""" ...
    99+
    2023-05-20
    Python
  • matlab怎么创建及调用函数
    在MATLAB中,可以通过以下步骤来创建和调用函数:1. 创建函数文件:创建一个新的.m文件,并将其命名为函数名。例如,创建一个名为...
    99+
    2023-09-14
    matlab
  • Python中函数如何创建与调用
    这篇文章主要介绍了Python中函数如何创建与调用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。创建函数函数用 def 语句创建,语法如下:def&nbs...
    99+
    2023-06-29
  • Python中函数的创建与调用你了解吗
    目录创建函数调用函数函数的参数形参和实参 传递参数位置参数默认参数函数的返回值案例:计算任意两个数字的和模块基础定义模块基本概念导入模块 (import)模块加载 (loa...
    99+
    2024-04-02
  • Python中集合的创建及常用函数的使用详解
    目录集合的创建无序性集合中的操作函数在集合中添加元素删除集合中的第一个元素删除集合中的指定元素判断元素是否在集合里面集合的遍历集合元素个数的计算集合与字典,列表,元组的嵌套集合与元组...
    99+
    2024-04-02
  • Python中函数的定义及其调用
    一、函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用 函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封...
    99+
    2024-04-02
  • JavaScript如何创建一个自调用函数
    这篇文章主要介绍JavaScript如何创建一个自调用函数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!创建一个自调用函数(Self-calling Funtion)这个经常被称为自...
    99+
    2024-04-02
  • Python中怎么利用函数创建字典
    Python中怎么利用函数创建字典,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在Python/C API中提供了PyDict_New()函数用以创建一个新的字...
    99+
    2023-06-17
  • python中怎么用list()函数创建列表
    在Python中,可以使用list()函数来创建一个空列表或从其他可迭代对象(如字符串、元组、集合等)中创建一个新的列表。以下是几种...
    99+
    2023-10-20
    python
  • 如何在python中使用numpy.array函数创建数组
    如何在python中使用numpy.array函数创建数组?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python的优点有哪些1、简单易用,与C/C++、Java、C# ...
    99+
    2023-06-14
  • Python中怎么使用os.mkdir()函数创建目录
    这篇文章给大家介绍Python中怎么使用os.mkdir()函数创建目录,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。创建目录在Python中可以使用os.mkdir()函数创建目录。其原型如下所示。os.mkdir(...
    99+
    2023-06-17
  • python中调用函数的方法
    python中调用函数的方法:在python项目中新建一个函数,直接可以使用函数名加括号进行调用函数即可。具体步骤如下:打开python编辑器,新建一个py文档。在py文档使用def来新建一个函数。最后在通过函数名加括号直接进行调用该函数即...
    99+
    2024-04-02
  • 怎么在python中创建销毁函数
    怎么在python中创建销毁函数?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、说明_new_在对象实例化之前调用,new()方法将返回cls(cls代表当前...
    99+
    2023-06-15
  • python如何在一行中创建函数
    这篇文章给大家分享的是有关python如何在一行中创建函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一行创建函数Lambda是python中的匿名函数,可在一行中创建函数。 这里给出了使用lambda函数的语...
    99+
    2023-06-27
  • Python元组的创建及用法
    本篇内容介绍了“Python元组的创建及用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!创建元组的两种方法第一种ages =&n...
    99+
    2023-06-02
  • 解析Python中回调函数的原理及使用方式
    Python回调函数的原理和用法解析 回调函数是一种常见的编程技术,尤其在Python中被广泛使用。它可以使我们在异步编程中更加灵活地处理事件和执行任务。本文将对回调函数的原理和用法进行详细解析,并提供具体的代码示例。 一、回调...
    99+
    2024-02-02
    原理解析 用法分析
  • Python中怎么调用函数
    Python中怎么调用函数,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。函数function是什么?函数的作用函数是可以实现一些特定功能的小方法或是小程序。在Python中...
    99+
    2023-06-19
  • python创建文件夹用什么函数
    python中使用os.makedirs函数创建文件夹,具体方法如下:os.makedirs:os.makedirs()函数的作用是用于创建文件夹。os.makedirs()函数语法:os.makedirs(path, mode=0o777...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作