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

首頁 > 編程 > Python > 正文

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

2020-02-23 06:19:19
字體:
來源:轉載
供稿:網友

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中西区| 临沭县| 宝清县| 陵水| 岳阳县| 赤城县| 宿松县| 洞口县| 琼海市| 万宁市| 寿宁县| 嘉祥县| 饶河县| 灌阳县| 新蔡县| 郯城县| 郓城县| 芦山县| 安多县| 南昌县| 西平县| 佛山市| 玛纳斯县| 睢宁县| 云浮市| 高陵县| 秀山| 防城港市| 武宣县| 峨山| 广安市| 古交市| 新营市| 怀化市| 桐城市| 莱西市| 邛崃市| 桃源县| 汤阴县| 海盐县| 虎林市|