- assert断言:指定某个对象判断类型,不成立则报错。
- 使用环境 :接下来程序的执行,如果依赖前面的类型,不能报错的情况下使用。
assert type(obj) is str print("xxx")
assert type(obj) is int print("xxx")
- if语句也可以实现类似功能
if typr(obj) is str: exit() #效果相同,但assert装逼效果更明显。
assert type(obj) is str print("xxx")
assert type(obj) is int print("xxx")
if typr(obj) is str: exit() #效果相同,但assert装逼效果更明显。