• 技术文章 >常见问题 >Python常见问题

    python中parameter是什么

    silencementsilencement2020-03-20 21:22:10原创7094

    parameter:形参,指的是函数中的参数名称:

    1

    2

    def add(x,y):>>>>>>>>>>>>>此处x,y为形参。

        return x+y

    下面是Python中参数的总结

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    #1、位置参数:按照从左到右的顺序定义的参数

            位置形参:必选参数

            位置实参:按照位置给形参传值

     

    #2、关键字参数:按照key=value的形式定义的实参

            无需按照位置为形参传值

            注意的问题:

                    1. 关键字实参必须在位置实参右面

                    2. 对同一个形参不能重复传值

     

    #3、默认参数:形参在定义时就已经为其赋值

            可以传值也可以不传值,经常需要变得参数定义成位置形参,变化较小的参数定义成默认参数(形参)

            注意的问题:

                    1. 只在定义时赋值一次

                    2. 默认参数的定义应该在位置形参右面

                    3. 默认参数通常应该定义成不可变类型

     

    #4、可变长参数:

            可变长指的是实参值的个数不固定

            而实参有按位置和按关键字两种形式定义,针对这两种形式的可变长,形参对应有两种解决方案来完整地存放它们,

            分别是*args,**kwargs

     

    #5、命名关键字参数:*后定义的参数,必须被传值(有默认值的除外),且必须按照关键字实参的形式传递

    更多技术请关注Python视频教程

    专题推荐:形参
    上一篇:python中分数怎么表示 下一篇:如何测试Python能不能用

    相关文章推荐

    • Python怎么传递不定参数• python可变参数怎么传值• python不定长参数怎么进行传递

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网