Python中的True,False条件判断实例分析 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    这篇文章主要介绍了Python中的True,False条件判断的用法,实例分析了针对不同数据类型的条件判断用法,具有一定参考借鉴价值,需要的朋友可以参考下

    本文实例讲述了Python中的True,False条件判断用法,

Python中的True,False条件判断实例分析

。分享给大家供大家参考。具体分析如下:

    对于有编程经验的程序员们都知道条件语句的写法:

    以C++为例:

    代码如下:

    if (condition)

    {

    doSomething();

    }

    对于Python中的条件判断语句的写法则是下面的样子:

    代码如下:

    if (condition):

    doSomething()

    那么对于条件语句中的condition什么时候为真什么时候为假呢?

    在C++/Java等高级语言中,如果条件的值为0或者引用的对象为空指针,那么该条件即为False。

    在Python中如果condition为 ‘‘,(),[],{},None,set()那么该条件为Flase,否则为True。

    下面为Python的测试语句:

    1.针对字符串的测试

    代码如下:

    >>> condition=‘‘

    >>> print ‘True‘ if condition else ‘False‘

    False

    >>> condition=‘test‘

    >>> print ‘True‘ if condition else ‘False‘

    True

    2.针对原组的测试

    代码如下:

    >>> condition=()

    >>> print ‘True‘ if condition else ‘False‘

    False

    >>> condition=(1,2)

    >>> print ‘True‘ if condition else ‘False‘

    True

    3.针对列表的测试

    代码如下:

    >>> condition=[]

    >>> print ‘True‘ if condition else ‘False‘

    False

    >>> condition=[‘a‘,‘b‘]

    >>> print ‘True‘ if condition else ‘False‘

    True

    4.针对字典的测试

    代码如下:

    >>> condition={}

    >>> print ‘True‘ if condition else ‘False‘

    False

    >>> condition={‘k‘:‘v‘}

    >>> print ‘True‘ if condition else ‘False‘

    True

    5.针对None的测试

    代码如下:

    >>> condition=None

    >>> print ‘True‘ if condition else ‘False‘

    False

    6.针对set()的测试

    代码如下:

    >>> condition=set()

    >>> print ‘True‘ if condition else ‘False‘

    False

    >>> condition.add(‘a‘)

    >>> print ‘True‘ if condition else ‘False‘

    True

    希望本文所述对大家的Python程序设计有所帮助,

电脑资料

Python中的True,False条件判断实例分析》(https://www.unjs.com)。

最新文章