iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python中函数的参数如何定义和使用
  • 710
分享到

python中函数的参数如何定义和使用

2023-07-02 15:07:21 710人浏览 安东尼

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

摘要

这篇文章主要介绍“python中函数的参数如何定义和使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python中函数的参数如何定义和使用”文章能帮助大家解决问题。一、参数的定义1、函数的参数在哪

这篇文章主要介绍“python中函数的参数如何定义和使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python中函数的参数如何定义和使用”文章能帮助大家解决问题。

一、参数的定义

1、函数的参数在哪里定义

在python中定义函数的时候,函数名后面的括号里就是用来定义参数的,如果有多个参数的话,那么参数之间直接用逗号, 隔开

案列:

# 利用函数的参数,定义一个可以完成任意两个数相加的函数def add_num(a,b):    c = a + b    print(c)

2、带参数的函数调用:

函数定义了参数,那么调用函数的时候就需要传入参数

add_num(11,22)#运行结果33

上面的案列中,我们定义函数的时候在函数名后面的括号里定义的参数叫做形参

而我们调用函数的时候传入的参数叫做实参形参是用来接收实参的

python中函数的参数如何定义和使用

二、参数分类

上面我们说了形参和实参,那么形参和实参在在定义和调用的时候,根据形式不同有可以分为几类,

1、根据实参进行分类

实参:位置参数、关键字参数

1.1、位置参数(未命名参数)
def func(a,b,c):    print(a)    print(b)    print(c)     add_num(11,22,33)#运行结果112233

上述案列中,的函数的三个形参是按位置接收传入的实参,我们把这样的传参的形式叫做位置参数,

1.2、关键字参数(命名参数)
def func(a,b,c):    print(a)    print(b)    print(c)     add_num(11,c=99,b=33)#运行结果113399

调用函数函数的时候,实参通过参数名指定传给某个形参,这样的传参形式,我们把它叫做关键字参数

注意:传参的时候先写位置参数,再写命名参数

2、根据形参进行分类

形参可以分为三类:必备参数、默然参数、不定长参数

2.1、必备参数:

在调用函数的时候必须要传的参数

def add(a,b):    c=a+b    print(c)    add(11,22)

上面函数中的a,b就是必备参数,在调用的函数的时候必须要传,不然就会报错

2.2、默认参数(缺省参数):

调用函数的时候可以传可以不传,不传就用默认值

def func(a,b,c=99):    print(a)    print(b)    print(c)func(11,22,33)print('-----------')func(55,66)#运行结果:112233---------------556699

通过上述案列中我们可以发现,第一次调用的时候,我们传入了三个参数,c打印出来的是我们传入的值,第二次只传入了两个参数,这个时候c打印出来的是我们定义的时候给它设置的默认值

注意:带有默认值的参数一定要位于参数列表的最后面。

2.3、不定长参数*args和 **kwargs

调用函数的时候可以传0个或者多个

2.3.1、*args:接收多传入的位置参数,以元祖的形式保存
def func(*args):  print(args) func(33,44,55,66,77)func(*(33,44,55,66,77)) #运行结果(33,44,55,66,77)(33,44,55,66,77)

*args,args接收的是一个元祖;

调用的时候可以直接传入:func(33,44,55,66,77)

也可以可以先组装list或tuple,再通过*拆包传入:func(*(33,44,55,66,77))

2.3.2、**kwargs:接收多传入的关键字参数,以字典的形式保存
def func(**kwargs):    print(kwargs)func(e=33,h=44,f=55,d=66,c=77)func(**{'e':33,'h':44,'d':66,'c':77})#运行结果{'e': 33, 'h': 44, 'f': 55, 'd': 66, 'c': 77}{'e': 33, 'h': 44, 'f': 55, 'd': 66, 'c': 77}

**kwargs,kw接收的是一个字典;

关键字参数既可以直接传入:func(11,22,e=33,h=44,f=55,d=66,c=77)

也可以先组装dict,再通过**拆包传入:func(**{'e':33,'h':44,'d':66,'c':77})

注意点:使用*args**kwargs是Python的习惯写法,当然也可以用其他参数名,但最好使用习惯用法。

关于“python中函数的参数如何定义和使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网Python频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: python中函数的参数如何定义和使用

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

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

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

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

下载Word文档
猜你喜欢
  • python中函数的参数如何定义和使用
    这篇文章主要介绍“python中函数的参数如何定义和使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python中函数的参数如何定义和使用”文章能帮助大家解决问题。一、参数的定义1、函数的参数在哪...
    99+
    2023-07-02
  • Python 函数 —— 定义,参数,参
    函数函数    数学定义:y = f(x), y是x的函数,x是自变量。 y = f(x0,x1,x2,...,xn)    python函数:        - 由 若干语句组成的语句块、函数名称、参数列表 构成,它是组织代码的最小单元 ...
    99+
    2023-01-31
    函数 定义 参数
  • 关于Python函数的定义和参数
    目录什么是函数? Python中的函数定义函数的参数(带参数的函数)(1)定义(2)必须参数(又叫位置参数)(3)默认参数(4)关键字参数(5)可变长参数5.1单星号可变5...
    99+
    2023-05-17
    Python函数定义 Python函数参数
  • Python 函数调用&定义函数&函数参
    一.函数调用 在python中内置了很多函数,我们可以直接调用 。想要调用函数首先要知道函数的名称及包含的参数,还可以通过查看python官方的文档:https://docs.python.org/3/library/functions....
    99+
    2023-01-30
    函数 定义 Python
  • C++ 中如何定义和调用可变参数函数?
    在c++++中,使用...(省略号)定义可变参数函数,允许函数接受任意数量的参数;调用时,将其视为固定参数函数即可。 如何在 C++ 中定义和调用可变参数函数? 可变参数函数(又称变参...
    99+
    2024-04-12
    c++ 可变参数函数 标准库
  • Python函数如何定义和调用
    这篇文章主要讲解了“Python函数如何定义和调用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python函数如何定义和调用”吧!Python函数的定义函...
    99+
    2024-04-02
  • Python中函数定义及参数实例
    1.函数定义     函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字 ,可以通过函数名在程序的不同地方多次执行(这通常叫函数调用)预定义函数(可以直接使用)自定义函数(自己编写)为什么使用函数?    降...
    99+
    2023-01-31
    函数 实例 定义
  • 如何在Python中定义和调用函数
    如何在Python中定义和调用函数Python是一种简洁、易读且功能强大的编程语言,其中函数是Python中的一个重要概念。函数是一段被命名并可以重复使用的代码块,可以接收参数并返回结果。本文将介绍如何在Python中定义和调用函数,同时提...
    99+
    2023-10-22
    Python函数定义 (Python function definition) Python函数调用 (Python f
  • 如何在 PHP 中自定义函数参数
    php 中自定义函数参数包括:参数类型提示:指定函数参数的预期类型,防止意外数据类型和运行时错误。默认值:为参数指定默认值,在未提供实际参数时使用。可选参数:可以使用方括号括起来定义,可...
    99+
    2024-04-26
    php 自定义函数参数
  • jquery如何定义带参函数
    在jquery中定义带参函数的方法:1.新建html项目,引入jquery;2.使用function **(){}方法定义带参数函数;具体步骤如下:首先,新建一个html项目,并在项目中引入jquery;<script type=&q...
    99+
    2024-04-02
  • Python函数定义/返回值/参数/传参
    1. 函数   函数是对功能的封装   语法:     def 函数名(形参列表):       函数体(代码块, return)     调用...
    99+
    2023-01-31
    函数 返回值 定义
  • Python中如何自定义函数
    目录Python自定义函数1 自定义函数的语法2 自定义函数的实现3 自定义函数的调用Python自定义函数基础概念一、函数定义语法二、函数文档字符串三、函数定义规则五、函数调用六、...
    99+
    2023-01-04
    Python自定义函数 Python函数 如何自定义函数
  • python如何定义函数
    这篇文章给大家分享的是有关python如何定义函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一.函数定义首先我们要明白一个函数的性质,我们定义一个函数,是为了在后面直接应用它。下面这个函数是一个很简单的函数,...
    99+
    2023-06-25
  • python-自定义函数(定义调用、默认参数、返回值)
    python-自定义函数 文章目录 python-自定义函数初识函数函数的定义与调用函数的定义:参数列表:函数体:函数调用 默认参数定义默认参数:默认参数的使用:默认参数的位置:默认参数...
    99+
    2023-09-10
    python 开发语言 numpy
  • Python函数基础(定义函数、函数参数、匿名函数)
    目录一、定义函数:1、简单的规则:2、语法3、无参函数4、有参函数5、空函数二、调用函数及返回值1、函数运行完毕所有代码,如果函数体不写return,则会返回None。2、函数可以返...
    99+
    2024-04-02
  • python中如何调用自定义函数
    要调用自定义函数,首先需要定义该函数,然后在需要调用该函数的地方使用函数名加上括号来调用它。例如: def my_function(...
    99+
    2024-03-14
    python
  • Hive中如何编写和使用自定义函数
    在Hive中,可以通过创建UDF(User Defined Function)来编写和使用自定义函数。UDF可以是一元函数、二元函数...
    99+
    2024-03-12
    Hive
  • Python中如何自定义函方法与参数具有默认值的函数
    这篇“Python中如何自定义函方法与参数具有默认值的函数”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python中如何自...
    99+
    2023-06-29
  • python中函数的定义和详细的使用方法
    1. 函数的概念,函数是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集   2. 函数的作用,使用函数可以加强代码的复用性,提高程序编写的效率   3. 函数的使用,函数必须先创建才可以使用,该过程称为函数定义,函数创建...
    99+
    2023-01-30
    使用方法 函数 定义
  • Python函数的定义、特点和使用技巧
    本篇内容介绍了“Python函数的定义、特点和使用技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!函数特点隐藏实现功能的细节重用代码提高可...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作