1、assert 断言语句
例1: print ‘11111111111’
assert 1==2
print ‘22222222’
如果没有 assert 程序会输出 ‘11111111111’ ‘22222222’
现在有 assert 程序输出 ‘11111111111’ 执行 assert 1==2 程序会报错,停止执行
例2:
assert 2==1,'2不等于1'
assert的写法格式还有一种,assert expression [, arguments] assert 表达式 [, 参数]
上例子中 就是表达式 后面可以写报错原因 '2不等于1'
2、Python 内建函数isinstance
语法:isinstance(object,type)
作用:来判断一个对象是否是一个已知的类型。
第一个参数是个对象,第二个参数是一个类型 或者一个类型列表,判断第一个参数对象的类型是否是第二个参数的类型,或者第一个参数对象类型是否在第二个参数列表中
例1:
结果:
3、python json
Python的json模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps() 和 json.loads()
例1:
结果: