Python如何在bool函數(shù)中取值
bool是Boolean的縮寫,只有真(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ì)于沒有值的字符串(也就是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í)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. CSS hack用法案例詳解2. css進(jìn)階學(xué)習(xí) 選擇符3. 使用純HTML的通用數(shù)據(jù)管理和服務(wù)4. 使用css實(shí)現(xiàn)全兼容tooltip提示框5. 低版本IE正常運(yùn)行HTML5+CSS3網(wǎng)站的3種解決方案6. CSS Hack大全-教你如何區(qū)分出IE6-IE10、FireFox、Chrome、Opera7. css代碼優(yōu)化的12個(gè)技巧8. 告別AJAX實(shí)現(xiàn)無(wú)刷新提交表單9. HTML DOM setInterval和clearInterval方法案例詳解10. CSS3實(shí)例分享之多重背景的實(shí)現(xiàn)(Multiple backgrounds)
