Python如何在bool函數(shù)中取值
bool是Boolean的縮寫(xiě),只有真(True)和假(False)兩種取值
bool函數(shù)只有一個(gè)參數(shù),并根據(jù)這個(gè)參數(shù)的值返回真或者假。
1.當(dāng)對(duì)數(shù)字使用bool函數(shù)時(shí),0返回假(False),任何其他值都返回真。
>>> bool(0) False >>> bool(1) True >>> bool(-1) True >>> bool(21334) True
2.當(dāng)對(duì)字符串使用bool函數(shù)時(shí),對(duì)于沒(méi)有值的字符串(也就是None或者空字符串)返回False,否則返回True。
>>> bool('') False >>> bool(None) False >>> bool('asd') True >>> bool('hello') True
3.bool函數(shù)對(duì)于空的列表,字典和元祖返回False,否則返回True。
>>> a = [] >>> bool(a) False >>> a.append(1) >>> bool(a) True
4.用bool函數(shù)來(lái)判斷一個(gè)值是否已經(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
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Matplotlib控制坐標(biāo)軸刻度間距與標(biāo)簽實(shí)例代碼
在matplotlib中,記號(hào)是圖形兩個(gè)軸上的小標(biāo)記,到目前為止,我們讓matplotlib處理軸圖例上記號(hào)的位置,下面這篇文章主要給大家介紹了關(guān)于Matplotlib控制坐標(biāo)軸刻度間距與標(biāo)簽的相關(guān)資料,需要的朋友可以參考下2021-10-10一鍵搞定python連接mysql驅(qū)動(dòng)有關(guān)問(wèn)題(windows版本)
這篇文章主要介紹了對(duì)于mysql驅(qū)動(dòng)問(wèn)題折騰了一下午,現(xiàn)共享出解決方案,需要的朋友可以參考下2016-04-04python opencv角點(diǎn)檢測(cè)連線功能的實(shí)現(xiàn)代碼
這篇文章主要介紹了python opencv角點(diǎn)檢測(cè)連線功能的實(shí)現(xiàn)代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11python 數(shù)據(jù)清洗之?dāng)?shù)據(jù)合并、轉(zhuǎn)換、過(guò)濾、排序
這篇文章主要介紹了python 數(shù)據(jù)清洗之?dāng)?shù)據(jù)合并、轉(zhuǎn)換、過(guò)濾、排序的相關(guān)資料,需要的朋友可以參考下2017-02-02關(guān)于python中第三方庫(kù)交叉編譯的問(wèn)題
這篇文章主要介紹了python及第三方庫(kù)交叉編譯,通過(guò)交叉編譯工具,我們就可以在CPU能力很強(qiáng)、存儲(chǔ)控件足夠的主機(jī)平臺(tái)上(比如PC上)編譯出針對(duì)其他平臺(tái)的可執(zhí)行程序,需要的朋友可以參考下2022-09-09Python數(shù)據(jù)結(jié)構(gòu)之順序表的實(shí)現(xiàn)代碼示例
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)之順序表的實(shí)現(xiàn)代碼示例,簡(jiǎn)單介紹了順序表的相關(guān)內(nèi)容,然后分享了其代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。2017-11-11java關(guān)于string最常出現(xiàn)的面試題整理
在本篇文章里小編給大家整理的是一篇關(guān)于java關(guān)于string最常出現(xiàn)的面試題整理內(nèi)容,有興趣的朋友們可以參考下。2021-01-01