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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大新县| 安福县| 团风县| 太湖县| 金阳县| 德钦县| 青海省| 平泉县| 陆河县| 星子县| 改则县| 金寨县| 鄂伦春自治旗| 赤峰市| 天全县| 资兴市| 汽车| 永吉县| 巴南区| 房山区| 玉龙| 民乐县| 广安市| 巴中市| 盱眙县| 藁城市| 兴宁市| 花莲市| 六盘水市| 娄烦县| 察隅县| 江西省| 岢岚县| 怀化市| 沙河市| 双牌县| 安阳市| 吴川市| 涪陵区| 青州市| 文成县|