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

Python中函数如何创建及调用

2023-07-02 10:07:03 854人浏览 安东尼

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

摘要

这篇文章主要介绍了python中函数如何创建及调用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python中函数如何创建及调用文章都会有所收获,下面我们一起来看看吧。一、前言提到函数,大家会想到数学函数吧,函

这篇文章主要介绍了python中函数如何创建及调用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇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)

运行结果,如下所示:

Python中函数如何创建及调用

四、pass空语句

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

示例代码如下:

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

关于“Python中函数如何创建及调用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Python中函数如何创建及调用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网Python频道。

--结束END--

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

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

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

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

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

下载Word文档
猜你喜欢
  • Python中函数如何创建及调用
    这篇文章主要介绍了Python中函数如何创建及调用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python中函数如何创建及调用文章都会有所收获,下面我们一起来看看吧。一、前言提到函数,大家会想到数学函数吧,函...
    99+
    2023-07-02
  • Python中函数的创建及调用
    目录一、前言二、创建一个函数三、调用函数四、pass空语句一、前言 提到函数,大家会想到数学函数吧,函数是数学最重要的一个模块,贯穿整个数学学习,在Python中,函数的应用非常广泛...
    99+
    2024-04-02
  • Python中函数如何创建与调用
    这篇文章主要介绍了Python中函数如何创建与调用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。创建函数函数用 def 语句创建,语法如下:def&nbs...
    99+
    2023-06-29
  • matlab怎么创建及调用函数
    在MATLAB中,可以通过以下步骤来创建和调用函数:1. 创建函数文件:创建一个新的.m文件,并将其命名为函数名。例如,创建一个名为...
    99+
    2023-09-14
    matlab
  • 怎么创建和调用Python中的函数
    创建函数函数用 def 语句创建,语法如下:def 函数名(参数列表): # 具体情况具体对待,参数可有可无 """函数说明文档字符串""" ...
    99+
    2023-05-20
    Python
  • JavaScript如何创建一个自调用函数
    这篇文章主要介绍JavaScript如何创建一个自调用函数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!创建一个自调用函数(Self-calling Funtion)这个经常被称为自...
    99+
    2024-04-02
  • Python中函数的创建与调用你了解吗
    目录创建函数调用函数函数的参数形参和实参 传递参数位置参数默认参数函数的返回值案例:计算任意两个数字的和模块基础定义模块基本概念导入模块 (import)模块加载 (loa...
    99+
    2024-04-02
  • 如何在python中使用numpy.array函数创建数组
    如何在python中使用numpy.array函数创建数组?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python的优点有哪些1、简单易用,与C/C++、Java、C# ...
    99+
    2023-06-14
  • python如何在一行中创建函数
    这篇文章给大家分享的是有关python如何在一行中创建函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一行创建函数Lambda是python中的匿名函数,可在一行中创建函数。 这里给出了使用lambda函数的语...
    99+
    2023-06-27
  • python中如何调用主函数
    python调用主函数,具体方法如下:import datetimeprint('Hello World!')print('Time is ', datetime.datetime.now().strftime('%Y-%m-%d %H:%...
    99+
    2024-04-02
  • mysql如何创建存储过程及函数
    这篇文章主要为大家展示了“mysql如何创建存储过程及函数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql如何创建存储过程及函数”这篇文章吧。1. 存储过程1.1. 基本语法create...
    99+
    2023-06-21
  • Python中集合的创建及常用函数的使用详解
    目录集合的创建无序性集合中的操作函数在集合中添加元素删除集合中的第一个元素删除集合中的指定元素判断元素是否在集合里面集合的遍历集合元素个数的计算集合与字典,列表,元组的嵌套集合与元组...
    99+
    2024-04-02
  • Python中函数的定义及其调用
    一、函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用 函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封...
    99+
    2024-04-02
  • javascript如何创建函数
    这篇文章主要为大家展示了“javascript如何创建函数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript如何创建函数”这篇文章吧。 ...
    99+
    2024-04-02
  • 如何创建 golang 函数?
    在 go 中创建函数的步骤:使用 func 关键字声明函数名称,它必须以小写字母开头。在圆括号中指定函数的参数列表,每个参数都有其类型。在大括号中编写函数体,指定函数的行为。使用 ret...
    99+
    2024-04-25
    函数 golang
  • python如何调用c函数
    在python中使用ctypes模块调用c函数,具体方法如下:from ctypes import * #导入ctypes模块handle = cdll.LoadLibrary('libtest.so')func = handle.prin...
    99+
    2024-04-02
  • python中如何调用自定义函数
    要调用自定义函数,首先需要定义该函数,然后在需要调用该函数的地方使用函数名加上括号来调用它。例如: def my_function(...
    99+
    2024-03-14
    python
  • python如何调用dll库中的函数
    在python中使用ctypes模块调用dll库中函数的方法首先,在Python项目中引入ctypes模块;from ctypes import *ctypes模块引入后,在Python中加载dll库;Objdll = ctypes.Win...
    99+
    2024-04-02
  • python 如何用map()函数创建多线程任务
    对于多线程的使用,我们经常是用thread来创建,比较繁琐. 在Python中,可以使用map函数简化代码。map可以实现多任务的并发 简单说明map()实现多线程原理: tas...
    99+
    2024-04-02
  • 在PHP中如何创建用户定义函数
    这篇文章将为大家详细讲解有关在PHP中如何创建用户定义函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在 PHP 创建用户定义函数用户定义的函数声明以单词 "...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作