美文网首页
基本功1. if not 1

基本功1. if not 1

作者: siro刹那 | 来源:发表于2017-04-21 18:41 被阅读8次

    if条件语句后面需要跟随bool类型的数据,即True或者False。然而,如果不是bool类型的数据,可以将其转换成bool类型的数据,转换的过程是隐式的。
    在Python中,None、空列表[]、空字典{}、空元组()、0等一系列代表空和无的对象会被转换成False。除此之外的其它对象都会被转化成True。
    在命令if not 1中,1便会转换为bool类型的True。not是逻辑运算符非,not 1则恒为False。因此if语句if not 1之下的语句,永远不会执行。

    相关文章

      网友评论

          本文标题:基本功1. if not 1

          本文链接:https://www.haomeiwen.com/subject/hkfjzttx.html