最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python入門之布爾值詳解

 更新時(shí)間:2023年02月17日 09:08:17   作者:輕松學(xué)Python  
Python中布爾值(Booleans)表示以下兩個(gè)值之一:True或False。本文主要介紹布爾值(Booleans)的使用,和使用時(shí)需要注意的地方,需要的可以參考一下

簡介

Python中布爾值(Booleans)表示以下兩個(gè)值之一:True或False。

布爾值

在編程中,通常需要知道表達(dá)式是 True 還是 False。

可以計(jì)算 Python 中的任何表達(dá)式,并獲得兩個(gè)答案之一,即 True 或 False。

比較兩個(gè)值時(shí),將對表達(dá)式求值,Python 返回布爾值答案:

實(shí)例

print(8 > 7)
print(8 == 7)
print(8 < 7)

運(yùn)行實(shí)例

當(dāng)在 if 語句中運(yùn)行條件時(shí),Python 返回 True 或 False:

實(shí)例

根據(jù)條件是對還是錯(cuò),打印一條消息:

a = 200
b = 33

if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")

運(yùn)行實(shí)例

評(píng)估值和變量

bool() 函數(shù)可讓你評(píng)估任何值,并為你返回 True 或 False。

實(shí)例

評(píng)估字符串和數(shù)字:

print(bool("Hello"))
print(bool(10))

運(yùn)行實(shí)例

實(shí)例

評(píng)估兩個(gè)變量:

x = "Hello"
y = 10

print(bool(x))
print(bool(y))

運(yùn)行實(shí)例

大多數(shù)值都為 True

如果有某種內(nèi)容,則幾乎所有值都將評(píng)估為 True。

除空字符串外,任何字符串均為 True。

除 0 外,任何數(shù)字均為 True。

除空列表外,任何列表、元組、集合和字典均為 True。

實(shí)例

下例將返回 True:

bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])

運(yùn)行實(shí)例

某些值為 False

實(shí)際上,除空值(例如 ()、[]、{}、“”、數(shù)字 0 和值 None)外,沒有多少值會(huì)被評(píng)估為 False。當(dāng)然,值 False 的計(jì)算結(jié)果為 False。

實(shí)例

下例會(huì)返回 False:

bool(False)
bool(None)
bool(0)
bool("")
bool(())
bool([])
bool({})

運(yùn)行實(shí)例

在這種情況下,一個(gè)值或?qū)ο蟮挠?jì)算結(jié)果為 False,即如果對象由帶有 len 函數(shù)的類生成的,且該函數(shù)返回 0 或 False:

實(shí)例

class myclass():
  def __len__(self):
    return 0

myobj = myclass()
print(bool(myobj))

運(yùn)行實(shí)例

函數(shù)可返回布爾

Python 還有很多返回布爾值的內(nèi)置函數(shù),例如 isinstance() 函數(shù),該函數(shù)可用于確定對象是否具有某種數(shù)據(jù)類型:

實(shí)例

檢查對象是否是整數(shù):

x = 200
print(isinstance(x, int))

運(yùn)行實(shí)例

到此這篇關(guān)于Python入門之布爾值詳解的文章就介紹到這了,更多相關(guān)Python布爾值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python利用線程實(shí)現(xiàn)多任務(wù)

    python利用線程實(shí)現(xiàn)多任務(wù)

    這篇文章主要介紹了python利用線程實(shí)現(xiàn)多任務(wù),幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-09-09
  • python小白練習(xí)題之條件控制與循環(huán)控制

    python小白練習(xí)題之條件控制與循環(huán)控制

    Python 中的條件控制和循環(huán)語句都非常簡單,也非常容易理解,與其他編程語言類似,下面這篇文章主要給大家介紹了關(guān)于python小白練習(xí)題之條件控制與循環(huán)控制的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • Python判斷回文鏈表的方法

    Python判斷回文鏈表的方法

    這篇文章主要介紹了Python判斷回文鏈表,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • python嵌套字典比較值與取值的實(shí)現(xiàn)示例

    python嵌套字典比較值與取值的實(shí)現(xiàn)示例

    這篇文章主要給大家介紹了關(guān)于python嵌套字典比較值與取值的實(shí)現(xiàn)方法,詳細(xì)介紹了python字典嵌套字典的情況下獲取某個(gè)key的value的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),需要的朋友們下面來一起看看吧。
    2017-11-11
  • 實(shí)例講解Python爬取網(wǎng)頁數(shù)據(jù)

    實(shí)例講解Python爬取網(wǎng)頁數(shù)據(jù)

    這篇文章給大家通過實(shí)例講解了Python爬取網(wǎng)頁數(shù)據(jù)的步驟以及操作過程,有興趣的朋友跟著學(xué)習(xí)下吧。
    2018-07-07
  • python如何將空格分隔輸入兩個(gè)數(shù)

    python如何將空格分隔輸入兩個(gè)數(shù)

    這篇文章主要介紹了python如何將空格分隔輸入兩個(gè)數(shù)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python調(diào)用Java可執(zhí)行jar包問題

    Python調(diào)用Java可執(zhí)行jar包問題

    這篇文章主要介紹了Python調(diào)用Java可執(zhí)行jar包問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • python爬蟲之線程池和進(jìn)程池功能與用法詳解

    python爬蟲之線程池和進(jìn)程池功能與用法詳解

    這篇文章主要介紹了python爬蟲之線程池和進(jìn)程池功能與用法,結(jié)合實(shí)例形式分析了Python基于線程池與進(jìn)程池的爬蟲功能相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2018-08-08
  • Python中的yield淺析

    Python中的yield淺析

    這篇文章主要介紹了Python中的yield淺析,對迭代器(iterator) 、生成器(constructor)一并做了分析,并用實(shí)例來說明,需要的朋友可以參考下
    2014-06-06
  • Python面向?qū)ο笾鄳B(tài)原理與用法案例分析

    Python面向?qū)ο笾鄳B(tài)原理與用法案例分析

    這篇文章主要介紹了Python面向?qū)ο笾鄳B(tài)原理與用法,結(jié)合具體案例形式分析了Python多態(tài)的具體功能、原理、使用方法與操作注意事項(xiàng),需要的朋友可以參考下
    2019-12-12

最新評(píng)論

渑池县| 伊川县| 陇西县| 湖南省| 遂川县| 崇左市| 芷江| 沧源| 深泽县| 山西省| 楚雄市| 玉林市| 成都市| 曲阜市| 余姚市| 金秀| 宣汉县| 寿光市| 冕宁县| 穆棱市| 全南县| 宁德市| 赣榆县| 万年县| 苍梧县| 双流县| 清远市| 介休市| 高雄市| 宜兰县| 沅江市| 上犹县| 绥德县| 当阳市| 平定县| 越西县| 洮南市| 阳高县| 驻马店市| 涪陵区| 曲阳县|