国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊金霍洛旗| 疏勒县| 岫岩| 抚顺县| 怀来县| 贺州市| 永州市| 太仓市| 吉林省| 鲁山县| 秦安县| 鹤壁市| 仁寿县| 绥中县| 乡城县| 东兰县| 陆河县| 门源| 锡林郭勒盟| 洪湖市| 长乐市| 宁化县| 全椒县| 松江区| 调兵山市| 图木舒克市| 湟中县| 大余县| 东阳市| 班玛县| 新巴尔虎右旗| 于都县| 剑川县| 黔东| 利津县| 宁海县| 长春市| 宽城| 肥乡县| 平安县| 黄陵县|