国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python中的True,False條件判斷實例分析

2019-11-25 18:02:29
字體:
來源:轉載
供稿:網友

本文實例講述了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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 航空| 前郭尔| 辽宁省| 固阳县| 桃江县| 巴塘县| 丹巴县| 聊城市| 五指山市| 奉化市| 遵化市| 巨鹿县| 资阳市| 郯城县| 子洲县| 安福县| 鄢陵县| 延寿县| 阜康市| 年辖:市辖区| 惠安县| 乌拉特中旗| 庄河市| 武隆县| 金寨县| 邯郸市| 绥棱县| 分宜县| 台东市| 巨野县| 临沭县| 新竹县| 苏尼特右旗| 大城县| 海林市| 萨嘎县| 渑池县| 成安县| 温州市| 神木县| 长顺县|