亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python 布爾類型示例精講

 更新時間:2023年10月04日 12:38:05   作者:小萬哥  
這篇文章主要為大家介紹了Python 布爾類型示例精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

布爾值

布爾值表示兩個值之一:True(真)或False(假)。

在編程中,您經(jīng)常需要知道一個表達式是否為True或False。

您可以在Python中評估任何表達式,并獲得兩個答案之一:True或False。

當您比較兩個值時,表達式會被評估,Python會返回布爾答案:

示例

print(10 > 9)
print(10 == 9)
print(10 < 9)

當您在if語句中運行條件時,Python會返回True或False:

示例 根據(jù)條件是True還是False打印消息:

a = 200
b = 33

if b > a:
  print("b 大于 a")
else:
  print("b 不大于 a")

評估值和變量

bool() 函數(shù)允許您評估任何值,并返回True或False,

示例 評估字符串和數(shù)字:

print(bool("Hello"))
print(bool(15))

示例 評估兩個變量:

x = "Hello"
y = 15

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

大多數(shù)值為True

幾乎任何值都會在有一些內容的情況下被評估為True。

任何字符串都為True,除了空字符串。

任何數(shù)字都為True,除了0。

任何列表、元組、集合和字典都為True,除了空的。

示例 以下將返回True:

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

一些值為False

事實上,除了空值(如()、[]、{}、""、數(shù)字0和None),沒有太多值會被評估為False。當然,值False會被評估為False。

示例 以下將返回False:

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

還有一個值,或者說對象,在這種情況下會被評估為False,那就是如果您有一個由帶有返回0或False的__len__函數(shù)的類創(chuàng)建的對象:

示例

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

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

函數(shù)可以返回布爾值

您可以創(chuàng)建返回布爾值的函數(shù):

示例 打印函數(shù)的答案:

def myFunction():
  return True

print(myFunction())

您可以根據(jù)函數(shù)的布爾答案執(zhí)行代碼:

示例 如果函數(shù)返回True,則打印“YES!”,否則打印“NO!”:

def myFunction():
  return True

if myFunction():
  print("YES!")
else:
  print("NO!")

Python還有許多內置函數(shù),返回布爾值,比如isinstance()函數(shù),可用于確定對象是否屬于某種數(shù)據(jù)類型:

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

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

以上就是Python 布爾類型示例精講的詳細內容,更多關于Python 布爾類型的資料請關注腳本之家其它相關文章!

相關文章

  • Python爬蟲之對CSDN榜單進行分析

    Python爬蟲之對CSDN榜單進行分析

    這篇文章主要介紹了Python爬蟲之對CSDN榜單進行分析,文章有詳細代碼,簡單易懂,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2023-01-01
  • Python編程如何在遞歸函數(shù)中使用迭代器

    Python編程如何在遞歸函數(shù)中使用迭代器

    今天下午想要復現(xiàn)一下學長的recursion file,想模仿源碼里的精髓:迭代器遇到了bug,花了一兩個小時才解決?,F(xiàn)總結如下,有需要的朋友也可借鑒參考下
    2021-09-09
  • Python3.5 Pandas模塊之Series用法實例分析

    Python3.5 Pandas模塊之Series用法實例分析

    這篇文章主要介紹了Python3.5 Pandas模塊之Series用法,結合實例形式分析了Python3.5中Pandas模塊的Series結構原理、創(chuàng)建、獲取、運算等相關操作技巧與注意事項,需要的朋友可以參考下
    2019-04-04
  • Python列表推導式、字典推導式與集合推導式用法實例分析

    Python列表推導式、字典推導式與集合推導式用法實例分析

    這篇文章主要介紹了Python列表推導式、字典推導式與集合推導式用法,結合實例形式分析了Python三種推導式的概念、使用方法及相關注意事項,需要的朋友可以參考下
    2018-02-02
  • Python+Turtle繪制一個可愛的生日蛋糕

    Python+Turtle繪制一個可愛的生日蛋糕

    每當有朋友過生日時,生日蛋糕自然是必不可少的。本文將利用Python中的turtle、math和random繪制一個可愛的生日蛋糕,需要的可以參考一下
    2022-05-05
  • python項目運行導致內存越來越大的原因詳析

    python項目運行導致內存越來越大的原因詳析

    最近在跑python程序時,出現(xiàn)占用的內存不斷增加的情況,下面這篇文章主要給大家介紹了關于python項目運行導致內存越來越大的原因詳析,本文通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • python版微信跳一跳游戲輔助

    python版微信跳一跳游戲輔助

    這篇文章主要為大家詳細介紹了python版微信跳一跳游戲輔助,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • PyQt5+python3+pycharm開發(fā)環(huán)境配置教程

    PyQt5+python3+pycharm開發(fā)環(huán)境配置教程

    這篇文章主要介紹了PyQt5+python3+pycharm開發(fā)環(huán)境配置教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Python數(shù)據(jù)集切分實例

    Python數(shù)據(jù)集切分實例

    今天小編就為大家分享一篇Python數(shù)據(jù)集切分實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python控制臺輸出時刷新當前行內容而不是輸出新行的實現(xiàn)

    Python控制臺輸出時刷新當前行內容而不是輸出新行的實現(xiàn)

    今天小編就為大家分享一篇Python控制臺輸出時刷新當前行內容而不是輸出新行的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評論