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. Springboot Druid 自定義加密數(shù)據(jù)庫密碼的幾種方案2. 詳解Android studio 動態(tài)fragment的用法3. 解決Android studio xml界面無法預(yù)覽問題4. Spring Boot和Thymeleaf整合結(jié)合JPA實(shí)現(xiàn)分頁效果(實(shí)例代碼)5. 什么是python的自省6. Vuex localStorage的具體使用7. php模擬實(shí)現(xiàn)斗地主發(fā)牌8. Spring MVC+ajax進(jìn)行信息驗(yàn)證的方法9. Vue封裝一個TodoList的案例與瀏覽器本地緩存的應(yīng)用實(shí)現(xiàn)10. 使用Android studio查看Kotlin的字節(jié)碼教程

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