美文网首页
代码组织:函数的参数

代码组织:函数的参数

作者: 大象信步走来 | 来源:发表于2020-07-02 22:38 被阅读0次

代码组织:函数的参数

形式参数与实际参数

参数:传入到函数的值

当调用含参数的函数时,这些参数的值会被复制给函数中的对应参数

形式参数(parameter)

函数创建和定义过程中,函数名后面括号里的参数 ,形参后面可以跟默认值,调用时没有默认值的参数要在有默认值参数的前面

实际参数(argument)

函数在调用过程中传入的参数

形式参数只是代表一个位置、一个变量名
实际参数是一个具体内容,赋值到变量的值

定义函数的参数

形参可以有默认值,调用时可以不用传参
定义函数时,参数可以有两种
一种是在参数表中写明参数名key的参数, 固定了顺序和数量的固定参数
  • def func(key1, key2, key3…):

  • def func(key1, key2=value2…):

一种是定义时还不知道会有多少参数传入的可变参数
  • def func(*args): #不带key的多个参数 ,调用时按位置传参
  • 带一颗星的形参本质是一个元组
def total_sum(*num):
    pass
total_sum(1,2,3,4)   
  • def func(**kwargs): #key=val形式的多个参数 ,调用时按关键字传参

  • 打两颗星的形参本质是一个字典

def total_sum(**num):
    pass
total_sum(a=1,b=2,c=3,d=4)

固定参数/可变参数

调用函数的参数

调用函数的时候,可以传进两种参数
一种是没有名字的位置参数

func(arg1, arg2, arg3…)

会按照前后顺序对应到函数参数传入

一种是带key的关键字参数
func(key1=arg1, key2=arg2…)

由于指定了key,可以不按照顺序对应

如果混用,所有位置参数必须在前,关键字参数必须在后

位置参数/关键字参数

参数默认值

相关文章

  • 代码组织:函数的参数

    代码组织:函数的参数 形式参数与实际参数 参数:传入到函数的值 当调用含参数的函数时,这些参数的值会被复制给函数中...

  • Python函数详解

    函数是Python里组织代码的最小单元,Python函数包含以下几个部分: 定义函数 调用函数 参数 函数的返回值...

  • Python-01基础-03函数

    Python 基础-03 函数 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 参数 参...

  • day13_函数

    函数的定义和使用 函数是组织好的,可重复使用的,用来实现单一,或相关功能的代码段 定义 def 函数名(【参数】...

  • python学习笔记 - (2)函数

    定义函数格式:def 函数名(参数):代码1代码2... 调用函数格式:函数名(参数) /// python中,函...

  • Python函数基础

    Python中的函数,是由若干语句组成的语句块、函数名称、参数列表构成,它是组织代码的最小单元。借助函数我们能实现...

  • Mr.Li--python函数

    函数: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 定义和调用 定义:Def函数名(参数)...

  • Python函数定义

    函数 定义Python函数是由关键字def、函数名、参数列表、语句组成的语句块是组织代码的最小单元 作用将某一功能...

  • python函数、高阶函数、装饰器、参数注解、缓存

    函数 1. 函数的定义 由若干语句组成的语句块、函数名称、参数列表构成,它是组织代码的最小单元。 完成一定的功能。...

  • Python函数

    函数 代码的一种组织形式 一个函数一般完成一项特定的功能 函数使用函数需要先定义使用函数,俗称调用 函数的参数和返...

网友评论

      本文标题:代码组织:函数的参数

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