摘要:
一、生成器与yield 若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象: 自定义range功能: >>> def my_range(start, stop=None, step=1): ... print('start...') ... if not sto 阅读全文
摘要:
一、什么是异常 异常是程序发生错误的信号。程序一旦出现错误,便会产生一个异常,若程序中没有处理它,就会抛出异常,程序的运行也随之终止。 在Python中,错误触发的异常如下: 而错误分成两种,一种是语法上的错误SyntaxError,这种错误应该在程序运行前就修改正确: >>> if File "< 阅读全文