摘要:
在搞清楚Generator之前,我们先讨论一下 iterable , iterator, iteration 1.Iterable 我们知道,在Python中所有东西都是object, 比如说变量,容器,类对象都是object. Iterable就是一种object,它具有__iter__ 或者__ 阅读全文
摘要:
debug是编码是非常重要的调试技巧,通过在运行过程中设置断点,帮助开发人员更好的理解运行过程。 Python中debug不像JAVA或者C++那样在IDE中设置断点那么直观。 Python的debug有两种方式: 1.在命令行中运行, 2.在脚本当中运行。两种方式都需要使用pdb模块。 方式一:在 阅读全文
摘要:
当需要给函数传参时,可以通过运用不同的形参来传递,达到参数不同的使用目的。 简单来说:f_arg就是传递的第一个参数,类似于C++中的普通参数; *args 传递的是一个参数的list; **kwargs 传递的是一个有key的dict。 下面通过一个例子来说明这三个参数的区别。 结果: 什么情况下 阅读全文