Python基础-函数
来源:互联网 发布:淘宝的昵称有什么用 编辑:程序博客网 时间:2024/05/10 22:58
Python函数的参数
# -*- coding: utf-8 -*-# c 为缺省参数,表示在传递参数时,可以缺省,使用默认值def fun(a, b, c = 10, d = 1): print('a =', a); print('b =', b); print('c =', c); print('d =', d); return a + b + c + d;# args 为可变参数,当默认参数被传递后,多出的参数值会被以tuple的方式传递给argsdef fun2(a, b = 10, *args): print('a =', a); print('b =', b); print(args);# kwargs 为关键字参数,默认参数和可变参数被传递完后,以命名参数形式传递的参数会被以dict的形式# 传递给kwargsdef fun3(a, b, *args, **kwargs): print('a =', a); print('b =', b); print(args); print(kwargs);# fun(10, 20, 30);# d 代表命名参数# fun(10, 20, d = 2);# fun2(1, 2, 3, 4); # a = 1, b = 2, args = (3, 4)fun3(1, 2, 3, 4, c = 5, d = 6); # a = 1, b = 2, args = (3, 4), kwargs = {'c': 5, 'd': 6};
阅读全文
0 0
- Python基础II---函数基础
- 【Python基础】函数
- Python基础07 函数
- python基础(3)-函数
- Python基础07 函数
- Python基础07 函数
- Python socket基础函数
- Python基础07 函数
- 【Python】读书笔记,基础函数
- Python<11>函数基础
- Python基础07 函数
- Python基础07 函数
- Python基础3--函数
- Python基础07 函数
- Python基础07 函数
- Python基础:常用函数
- 【Python.基础】main函数
- 7.Python基础 函数
- 玩转SpringBoot
- [hdu 6191 Query on A Tree] 字典树启发式合并
- 最大子数组--线性非递归实现
- 作业调度框架 Quartz 学习笔记
- Java 懒汉模式之Volatile优化
- Python基础-函数
- linux下的FTP服务
- 看完这些,你就知道为什么Xmanager这么好用?
- Python基础-类和对象
- 第七周作业
- python制作网易账号余额查询工具
- springSecurity(1)---入门示例
- 多维数组
- 如何让 Vim 成为我们的神器