文档介绍:会计学
*
Python异常(yìcháng)处理函数和模块
第一页,共10页。
异常处理,函数(hánshù)和模块
新浪show 裴文浩
******@
第1页/共9页
第二页,共10页。
异常(yìcháng)处理
1什么是异常
异常是在程序执行期间破坏执行流的事件
2怎么(zěn me)处理异常
接管异常
3基本语法:
try:
正常代码
except [ExceptionI, [ExceptionII,[…]]] :
处理异常代码块
else/finally:
没有发生异常的代码块.
第2页/共9页
第三页,共10页。
异常(yìcháng)处理
3 异常(yìcháng)列表
Exception
StopIteration
SystemExit
StandardError
ArithmeticError
OverflowError
FloatingPointError
ZeroDivisonError
AssertionError
AttributeError
EOFError
ImportError
KeyboardInterrupt
LookupError
IndexError
KeyError
NameError
UnboundLocalError
EnvironmentError
IOError
OSError
SyntaxError
IndentationError
SystemError
SystemExit
TypeError
ValueError
RuntimeError
NotImplementedError
第3页/共9页
第四页,共10页。
函数(hánshù)
1 什么是函数
函数是一个功能单一,有组织,可重用的代码块
2 怎么定义函数
语法
def functionname( parameters ):
" 函数说明(shuōmíng)"
函数实现
return [expression]
第4页/共9页
第五页,共10页。
函数(hánshù)
3 怎么使用函数
通过函数名调用
注意事项:
1 参数在python中都是采用引用方式传入的
2 返回值可以(kěyǐ)没有,一个或者多个
第5页/共9页
第六页,共10页。
模块(mó kuài)和包
1 什么会有模块和包
从逻辑上组织python代码,让代码更容易理解和使用
2 什么是模块
模块是包含(bāohán)python代码的一个文件. 可以是functions, cl