美文网首页
Python函数的参数

Python函数的参数

作者: vvvillian | 来源:发表于2018-03-11 22:19 被阅读0次

一、位置参数

以上的a,b,c均为位置参数,调用该函数时需要按顺序传入对应的参数。为了方便,有时会给不常变化的参数设置默认值,设置的默认值一定要是不可变值。如c=0。

二、可变参数

*number为可变参数,调用该函数时可传入任意个数的参数。习惯上用*arg表示,*arg接收的是一个tuple

三、关键字参数

**kw为关键字参数,**kw接收的是一个dict。以上函数中可以只传入位置参数,也可以传入任意的关键字参数。比如在做一个注册功能时,昵称和性别是必填的,其他的城市、爱好等是可选的,就可以用到关键字参数。

四、命名关键字参数

如果要限制传入的关键字参数,则可以用命名关键字参数

和关键字参数**kw不同,命名关键字参数用*作为分隔符,*后的表示命名关键字参数,调用该函数时需依次传入name,age,city,job四个参数。与位置参数不同,命名关键字参数必须传入参数名。

五、参数组合

如果一个函数包含以上位置参数、默认参数、可变参数、关键字参数、命名关键字参数,则顺序必须是:位置参数、默认参数、可变参数、命名关键字参数、关键字参数。如

相关文章

  • python基础-07-函数

    python基础-函数 1.函数的定义 例子: 2.python中函数的参数详解 必备参数demo: 默认参数de...

  • Python的参数

    Python的参数函数的参数

  • python 函数参数类型

    本文主要学习内容: python函数参数类型 python 的函数参数类型分为4种:1.位置参数:调用函数时根据函...

  • python:函数说明

    Python: 函数参数魔法 2016-12-01 函数参数 在 Python 中,定义函数和调用函数都很简单,但...

  • python---函数参数

    python---函数参数 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参...

  • python函数

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

  • Python - 2017/01/28-函数

    调用python内置函数 函数名(参数) 即可调用python内置函数 help(函数名) 返回python对于函...

  • Python高阶函数学习笔记

    python中的高阶函数是指能够接收函数作为参数的函数 python中map()函数map()是 Python 内...

  • 深入函数参数

    函数参数 Python允许具有可变长参数的函数。使用*args作为函数参数,可以将任意数量的参数传递给该参数。然后...

  • Python函数的参数

    函数的参数: Python函数的参数目前有五种 位置参数 def get_name(age) 位置参数是按照函数定...

网友评论

      本文标题:Python函数的参数

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