• Python学习笔记之assert关键字简析

    什么是assert?它的中文名叫做断言。我们先来看一个简单的例子: age = int(input()) if age>=18: print('You can watch it!') else: print('You are too young!') 这个例子进行了一下18G操作,没有达到18岁的人会被拒之门外友善的提示。 不过,我们可以通过assert关键字来实现同等的操作。 >>> age = int(input()) 17 >>> assert age >= 18 Traceback (most recent call last): File "<pyshell#3>", line 1, in <module> assert age >= 18 AssertionError age = int(input()) try: assert age >= 18 print('You can watch it!') except AssertionError: print('You are too young!') 这只是一个简单的例子,assert还可以进行更复杂的操作。 引用一段菜鸟教程。 assert的语法格式如下: assert expression 等价于: if not expression: raise AssertionError assert后面也可以紧跟参数: assert expression...

    18-03-20