美文网首页
Python函数的参数(参数的使用和作用、形参和实参)

Python函数的参数(参数的使用和作用、形参和实参)

作者: 可可里西 | 来源:发表于2022-05-11 17:19 被阅读0次

演练需求:开发一个名字叫sum_num的函数,这个函数能够实现两个数字的求和功能.

演练代码如下:

def sum_num():
    """对两个数字的求和"""

    num1 = 10
    num2 = 20

    result = num1 + num2

    print('%d + %d = %d' % (num1, num2, result))


sum_num()

执行结果:

10 + 20 = 30

思考一下存在什么问题:

函数太死板,只能处理固定数值的相加

如何解决?

如果能养狗把需要计算的数字,在调用函数时传递到函数内部就可以了。

一、函数参数的使用

注意点:

  1. 在函数名的后面的小括号内部填写参数

  2. 多个参数之间使用逗号,分隔

修改上面的sum_num函数

def sum_num2(num1, num2):
    """对两个数字的求和"""

    result = num1 + num2

    print('%d + %d = %d' % (num1, num2, result))


sum_num2(30, 20)

执行结果:

30 + 20 = 50

函数修改之后功能强大了,可以计算任意两个数字之间的相加。(这个函数不考虑数据的数据类型和其他特殊情况。)

以上的num1和num2叫做参数,在调用函数的时候第一个数字30会传递地给参数num1第二个数字20会传递给参数num2,通过这种方式就可以把函数外部的数据传递给函数内部,num1和num2当做两个变量来使用。一句话:在定义函数的时候需要几个参数就把参数放在函数名后面的小括号里,参数与参数之间以逗号分隔,在调用函数时就根据定义参数时指定的参数顺序依次传递数据,数据与数据之间以逗号分隔,以上就是参数的定义和调用方式。

二、参数的作用

函数,把具有独特功能的代码块组织为一个小模块,在需要的时候调用。

函数的参数,增加函数的通用性,针对相同的数据处理逻辑,能够适应更多的数据。

  1. 在函数内部,把参数当做变量使用,进行需要的数据处理

  2. 函数调用时,按照函数定义的参数顺序,把希望在函数内部处理的数据,通过参数传递

三、形参和实参

形参:定义函数时,小括号中的参数,是用来接收参数用的,在函数内部作为变量使用

实参:调用函数时,小括号中的参数,是用来把数据传递到函数内部用的

形参就是形式参数,实参就是实际参数。以上例子num1和num2是形参,30和20是实参。

文章借鉴来源:python自学网

相关文章

  • Python函数-2·函数的参数

    一、形参和实参概述: 形参:定义 函数时,小括号中的参数,是用来接收参数用的,在函数内部 作为变量使用 实参:调用...

  • Python的函数和参数

    实参和形参 parameter 是函数定义的参数形式argument 是函数调用时传入的参数实体。 python的...

  • python之函数

    函数 参数分为形参与实参形参:位置参数、默认参数、可变参数、关键字参数 位置参数:形参和实参个数必须保持一致。为了...

  • python函数

    python函数 什么是函数 函数语法 调用函数 函数参数形参与实参传参指定参数传参参数默认值可变参数参数解包参数...

  • Python函数的参数(参数的使用和作用、形参和实参)

    演练需求:开发一个名字叫sum_num的函数,这个函数能够实现两个数字的求和功能. 演练代码如下: 执行结果: 思...

  • python中星号的意义(**字典,*列表或元组)

    传递实参和定义形参(所谓实参就是调用函数时传入的参数,形参则是定义函数是定义的参数)的时候,你还可以使用两个特殊的...

  • js 打印形参 & 实参

    概念 形参:定义函数时传入的参数(需要传入的参数);实参:调用函数时传入的参数(实际传入的参数); 打印 形参 实参

  • ES6 参数

    我们知道,参数分为形参(parameter)和实参(argument),形参是指函数定义时的参数,实参是指真正传入...

  • Python函数参数传递机制(超级详细)

    Python中,函数参数由实参传递给形参的过程,是由参数传递机制来控制的。通过学习《Python函数值传递和引用传...

  • python中**是什么

    作为运算符时 ** 在python里面表示幂运算 传递实参和定义形参(所谓实参就是调用函数时传入的参数,形参则是定...

网友评论

      本文标题:Python函数的参数(参数的使用和作用、形参和实参)

      本文链接:https://www.haomeiwen.com/subject/yetjurtx.html