Python之函数参数的使用
来源:互联网 发布:手机借款软件排行 编辑:程序博客网 时间:2024/06/15 21:54
在Python中定义函数,可以用位置参数、默认参数、可变参数和关键字参数,这4种参数都可以一起使用,或者只用其中某些,但是请注意,参数定义的顺序必须是:位置参数、默认参数、可变参数和关键字参数。
可变参数以*开头,允许传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。关键字参数以**开头,允许传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个dict。若默认参数与可变参数放在一起,则接受完默认参数后,其后参数为可变参数。
以下代码将展示函数参数的使用:
def test_args(name, city, age=10, *args, **kwargs): print('------------位置参数----------------') print('name:', name, ',city:', city) print('------------默认参数----------------') print('age:', age) print('------------可变参数----------------') sum = 0 for item in args: sum += item print('sum of variable args:', sum) print('------------关键字参数--------------') for key in kwargs: print('key:', key, ',value:', kwargs[key]) print('--------------over-----------------')def main(): test_args('Bell','SZ') test_args('Hall','SH',15,2,3,a=1,b=2) test_args('Jack','BJ',18,1,2,3,4,a=1,b=2,c=3)main()
输出结果如下:
本次分享到此结束,欢迎大家交流与批评~~
阅读全文
0 0
- Python之函数参数的使用
- Python之函数-参数
- python学习之函数的参数
- python 函数可变参数的使用
- python函数的基本使用与参数
- python第15篇之可变参数的函数的使用
- [python]函数的参数
- python 函数的参数
- Python的函数参数
- Python--函数的参数
- python 函数的参数
- python--函数的参数
- Python函数的参数
- python函数的参数
- Python 函数的参数
- Python函数的参数
- python-函数的参数
- python 函数的参数
- 确定整数是否是回文?空间O(1)时间复杂度O(logn)
- VTK基础概念-圆柱体绘制
- 细说单点登录
- 无题
- clipToPadding 和clipChildren 的区别
- Python之函数参数的使用
- c++ poco Event测试用例
- 4.2分析下面程序,请指出错误的原因和程序错在哪里,并改正错误。
- 机房之导出Excel
- python 手记7 〖笨方法学python习题22〗
- Java变量,运算符及进制表示------补充
- mysql中内连接和外连接on后的条件何时生效说明
- 关于在oj上出现Runtime error 的情况
- java新IO---缓冲区与Buffer