python中几个重要的概念

1.列表和元组的区别:

2.raise和assert的用法:

  raise 是抛出异常,异常可以自己定义

  assert 断言是指期望指定的条件满足,如果不满足则抛出AssertionError异常

  一般情况下assert用在做单元测试的时候用

  二手动抛出异常,在python中有时候是作为一个控制结构在使用。

  2.1断言:

   语法如下:

assert expression[,reason]

 先判断表达式expression,如果表达式为真,则什么都不做;如果表达式不为真,则抛出异常。reason跟我们之前谈到的异常类的实例一样

 2.2raise抛出异常

   语法如下:

raise [SomeException [, args [,traceback]]

 

3.常见的异常类型:

python中几个重要的概念_第1张图片

 

 

你可能感兴趣的:(python中几个重要的概念)