在python中bool函數(shù)的取值方法
bool是Boolean的縮寫,只有真(True)和假(False)兩種取值
bool函數(shù)只有一個參數(shù),并根據(jù)這個參數(shù)的值返回真或者假。
1.當對數(shù)字使用bool函數(shù)時,0返回假(False),任何其他值都返回真。
>>> bool(0) False >>> bool(1) True >>> bool(-1) True >>> bool(21334) True
2.當對字符串使用bool函數(shù)時,對于沒有值的字符串(也就是None或者空字符串)返回False,否則返回True。
>>> bool('')
False
>>> bool(None)
False
>>> bool('asd')
True
>>> bool('hello')
True
3.bool函數(shù)對于空的列表,字典和元祖返回False,否則返回True。
>>> a = [] >>> bool(a) False >>> a.append(1) >>> bool(a) True
4.用bool函數(shù)來判斷一個值是否已經(jīng)被設(shè)置。
>>> x = raw_input('Please enter a number :')
Please enter a number :
>>> bool(x.strip())
False
>>> x = raw_input('Please enter a number :')
Please enter a number :4
>>> bool(x.strip())
True
以上這篇在python中bool函數(shù)的取值方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
pytorch torch.expand和torch.repeat的區(qū)別詳解
這篇文章主要介紹了pytorch torch.expand和torch.repeat的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
Python+Pygame實現(xiàn)經(jīng)典魂斗羅游戲
《魂斗羅》(Contra)是由Konami于1987年推出的一系列卷軸射擊類單機游戲。本文將利用Python中的Pygame庫實現(xiàn)這一經(jīng)典游戲,感興趣的可以了解一下2022-05-05
Python中pandas dataframe刪除一行或一列:drop函數(shù)詳解
今天小編就為大家分享一篇Python中pandas dataframe刪除一行或一列:drop函數(shù)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
windows下安裝Python虛擬環(huán)境virtualenvwrapper-win
這篇文章主要介紹了windows下安裝Python虛擬環(huán)境virtualenvwrapper-win,內(nèi)容超簡單,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06

