我是靠谱客的博主 迷路水杯,最近开发中收集的这篇文章主要介绍python中函数参数的顺序_python中函数收集参数混合调用的顺序问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python中,函数里面的参数(收集参数、关键字参数、普通参数)可以混合使用。其语法是:

定义:

def 函数名称(普通函数,收集参数(*args),关键字参数,关键字收集参数(**kwargs)):

语句块

注意:

1、普通参数、关键字参数可以有n个,对量没有具体要求,收集参数和关键字收集参数要么没有,要么有且只有一个。

2、收集参数语法是*args,args可以换成其他名字也行,但推荐使用args来定义收集参数,关键字收集参数也是如此,这个python的约定俗称。

3、函数中参数的顺序是:普通函数、收集函数、关键字函数、关键字收集参数,其顺序不能颠倒,只要颠倒就会报错。

函数调用:

函数名称(普通参数,收集参数,关键字参数,关键字收集参数)

注意:函数调用时,里面的收集参数、关键字参数、关键字收集参数可以不给值就能调用,但是如果函数有普通参数,调用时必须给普通参数赋值,不然就会报错。

例:

输出结果如下:

附:1、python的函数是有返回值的,如果不定义,其默认的返回值是None。

2、函数文档的查看有两种方式,一种是:help(函数名称),一种是 :函数名称.__doc__。

最后

以上就是迷路水杯为你收集整理的python中函数参数的顺序_python中函数收集参数混合调用的顺序问题的全部内容,希望文章能够帮你解决python中函数参数的顺序_python中函数收集参数混合调用的顺序问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部