Python如何在bool函數(shù)中取值
bool是Boolean的縮寫,只有真(True)和假(False)兩種取值
bool函數(shù)只有一個參數(shù),并根據(jù)這個參數(shù)的值返回真或者假。
1.當(dāng)對數(shù)字使用bool函數(shù)時,0返回假(False),任何其他值都返回真。
>>> bool(0)False>>> bool(1)True>>> bool(-1)True>>> bool(21334)True
2.當(dāng)對字符串使用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
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. JS中6個對象數(shù)組去重的方法2. Java commons-httpclient如果實(shí)現(xiàn)get及post請求3. 資深程序員:給Python軟件開發(fā)測試的25個忠告!4. 一文帶你徹底理解Java序列化和反序列化5. PHP程序員簡單的開展服務(wù)治理架構(gòu)操作詳解(二)6. PHP利用curl發(fā)送HTTP請求的實(shí)例代碼7. Python基于requests庫爬取網(wǎng)站信息8. vscode運(yùn)行php報錯php?not?found解決辦法9. PHP laravel實(shí)現(xiàn)導(dǎo)出PDF功能10. python中文本字符處理的簡單方法記錄

網(wǎng)公網(wǎng)安備