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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙海市| 盈江县| 霍林郭勒市| 沅陵县| 元谋县| 扎赉特旗| 楚雄市| 五莲县| 阳朔县| 南华县| 二连浩特市| 岱山县| 密山市| 高唐县| 龙陵县| 临潭县| 桦甸市| 宜春市| 遂平县| 靖西县| 江油市| 环江| 双牌县| 满城县| 南召县| 通化县| 正安县| 娱乐| 当雄县| 改则县| 北安市| 舒城县| 龙川县| 南华县| 旌德县| 合阳县| 皮山县| 鄱阳县| 札达县| 绥江县| 青铜峡市|