python
ksj367043706
keep moving
展开
-
python程序调试方法总结
1. 使用assert / print eg: # err.py def foo(s): n = int(s) assert n != 0, 'n is zero!' return 10 / n def main(): foo('0') 执行方式: python err.py 如执行时使用 -0 参数:python -0 err.py,则关闭assert,把assert当成pass使用...原创 2019-05-03 14:53:28 · 190 阅读 · 0 评论 -
python yield 用法小结
yield:在python中,使用yield的函数是一个generator generator(生成器): 在每次调用next()的时候执行,当遇到yield时返回结果。 并且当再次执行时,从上次返回的yield出继续执行。 与普通函数的区别:普通函数是顺序执行的,直到遇到return或者函数的最后一行时返回 iterator:迭代器 是一个可以记住遍历的位置的函数 只可往前、...原创 2019-05-03 15:02:12 · 401 阅读 · 0 评论