1 try:
2 num = input("Enter a number:")
3 assert (num == 10), "The number is not 10!"
4 except AssertionError,msg:
5 print msg
6 print ("Sadly, num not equals to 10")
在上面的程序中,运行到的 python 的异常与断言。通过 raw_input() 方法要求用户输入一个数字,通
过 arrsert 判断用户输入的 num 是否等于 10 ; 通过 python 的 AssertionError 类型的异常来实捕获这
个异常, msg 接收异常信息并打印, 注意, msg 所结构的异常信息是我们自定义的( "The number is not
10!")。