1、概念
Python 中函数的参数是不可变对象。 Python 函数具有灵活的参数形式,但默认参数必须指向不可变对象。如果默认参数是可变对象,程序运行时会出现逻辑错误。
2、参数类型
(1)位置参数
位置参数可以根据位置关系一一对应,这也是我们最常用的,但是请注意参数一定要按顺序对应。
(2)默认参数
定义函数时给出默认参数和默认值。调用函数时可以省略此默认参数。例如,如果我们要计算 m-n 之间的正整数之和,我们可以分别给出 m 和 n。默认值是 1 和 100,这样当我们再次调用函数而不传递任何参数时,函数会使用默认值来计算 1-100 之间的正整数之和。
(3)可变参数
可变参数是指可以改变参数的个数,可以是0个、1个或更多。变量参数在定义时用符号*表示,在调用函数时调用参数。会被组装成一个元组(一种类似于列表数组的基本数据类型)
(4)关键字参数
与可变参数类似,关键字参数的参数个数也是可变的,因此常被称为可变关键字参数。
以上就是python参数是的介绍,分成了四种参数类型,大家可以在课后找资料进一步的了解。
更多Python学习指路:
(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python中如何实现super()多重继承?11/22
- ♥ python用plt.pie绘制饼图10/27
- ♥ 解决错误?如何使用Pycharm在项目中配置python解释器?12/11
- ♥ 如何在python中选择32位或64位09/19
- ♥ 如何关闭 Python 解释器08/30
- ♥ python书中的动物是什么10/04
内容反馈