python默认判断可以先从bool(variable)查看,示例如下:
一、数字:
数字默认测试从测试上可以清楚的看出来python默认是遵循非0即真的逻辑的
二、字符
字符默认测试后面的测试不再累赘了,直接看测试数据最为显著,从测试图片可以看出来空字符为false,其他情况均为true
三、元组和列表
元组和列表默认测试从测试上可以看出,元组默认判断如下两种情况
1.元组中只包含一个数据的情况:元组会判断元组中的数据是否存在为真的数据,当元组中存在为真的数据时,则判断为真
2.元组中包含多个数据:当元组包含多个数据时,元组会统一判断为真做处理
列表默认判断仅仅只会将空列表当false处理,其余情况均当true做处理
若存在不足请留言补充,共享所学与所悟
网友评论