Python基础知识小结
2024-10-18 19:31:12
1. 关于函数传参
def func(n, *args, **kwargs):
print n
print args
print kwargs if __name__ == '__main__':
# func(2, 5,7,9, m = 1, q = 0)
n = 2
args = (5, 7, 9)
kwargs = {'m':1, 'q':0}
func(n, args, kwargs)
func(n, *args, **kwargs)
func(n=n, args=args, kwargs=kwargs)
运行结果:
2
((5, 7, 9), {'q': 0, 'm': 1})
{}
2
(5, 7, 9)
{'q': 0, 'm': 1}
2
()
{'args': (5, 7, 9), 'kwargs': {'q': 0, 'm': 1}}
剩下内容请查看:http://note.youdao.com/noteshare?id=25bf27e8001000b989140e4e3722737b
Python面经汇总:https://github.com/taizilongxu/interview_python
最新文章
- mysql实战之 批量update
- VPS拨号主机自动拨号脚本(centos7)
- jQuery动态产生的铵钮怎样实现事件处理
- 请求转发(Forward)和重定向(Redirect)的区别
- Ruby实现wordCounter
- codeforces Gym 100187L L. Ministry of Truth 水题
- 提高C#编程水平不可不读的50个要诀
- SQL Server中的20个系统变量
- win8.1 Dism 应用实例
- [MVC4-基礎] 從資料庫取值顯示在DropDownList中
- Java 第十四周总结
- 安装AB编程软件提示安装失败时如何处理
- 如何不使用loop循环创建连续的数组
- Spark菜鸟记录
- 为什么要用docker
- NowCoder Wannafly 27E 黄魔法师 构造
- hbase 核心知识
- CPU UsageTimes Profile (cpu=times)
- Maximum Average Subarray I LT643
- ansible2.4.x RPM急速安装