sql-alchemy拾穗者一 boolean类型和tinyint类型比较

1 MySQL中的boolean和tinyint(1)

MySQL保存boolean值的时候,

用1代表True,用0代表False,即说boolean类型在MySQL中的类型为tinyint(1)
MySQL中有四个常量,true,TRUE,false,FALSE,分别代表了1,0,1,0

2 Python中的bool类型维基百科

bool类型是Python中内置的数据类型,只有两个值,真和假

Python中除了'',"",0,(),[],{},None为False之外,其他的都是True
bool类型是int类型的子类,所以在python中,可以使用1表示True,0表示False
表达式2==Ture的结果是False,但是"if 2:"的判断语句的判断结果True,是因为if语句会在内部调用bool()方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容