当前位置:   article > 正文

Python中真和假的含义

编程里的空 非空 真 假啥意思

Python中,数字非零(0) 代表:真(True);对象非空(None) 代表:真(True)

这样就很好理解正则模块(re)里面的match的返回值是否匹配的判断了。

例如:

    pattern = r'^.+?\.py$'

    m = re.match(pattern, 'hello.py')

    print m # out : <_sre.SRE_Match object at 0x0000000002594308>

    if m :  # 注意这里,m 是一个match对象

            # 当它为 None 的时候,表示没有匹配(False);

            # 非 None 的时候,表示匹配成功(True)

        print 'match'

    else:

        print 'not found'

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号