日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python基础入门(4)之布尔值

發布時間:2025/3/15 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python基础入门(4)之布尔值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

?一、Python布爾值

1)比較

2)評估值和變量

3)布爾真值

4)布爾假值

5)函數可以返回布爾值

6)練習題


一、Python布爾值

布爾值表示兩個值之一: True或False。在編程中,您經常需要知道表達式是否為 True或False。舉一些例子就明白了。


1)比較

當您比較兩個值時,將計算表達式并且 Python 返回布爾值答案:

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

返回為:

在 if 語句中運行條件時,Python 返回 True or False:

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

返回為:


2)評估值和變量

bool()函數允許您評估任何值,并給您 True或False 作為返回。
例如:評估一個字符串和一個數字

print(bool("笨小孩")) print(bool(3))

返回為:

評估兩個變量:

x = "笨小孩 y = 3print(bool(x)) print(bool(y))

返回為:


3)布爾真值

True如果它具有某種內容,幾乎任何值都會被評估。任何字符串都是True,空字符串除外。任何數字都是True,除了 0。任何列表、元組、集合和字典都是True,空的除外。
例如以下都會返回True:

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


4)布爾假值

實際上,False除了空值(例如()、 []、{}、 “”、 數字 0和 值 )之外,計算為 的值 None。當然,結果為 False。

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

返回為:


5)函數可以返回布爾值

def myFunction() :return Trueprint(myFunction())

返回為:

打印“YES!” 如果函數返回 True,否則打印“NO!”:

def myFunction() :return Trueif myFunction():print("YES!") else:print("NO!")

?

Python 也有許多返回布爾值的內置函數,如 isinstance() 函數,可用于確定對象是否屬于某種數據類型
例如:檢查對象是否為整數

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

返回


6)練習題

1.回答下面的語句返回值True還是False:

print(10 > 9)

2.回答下面的語句返回值True還是False:

print(10 == 9)

3.回答下面的語句返回值True還是False:

print(10 < 9)

4.回答下面的語句返回值True還是False:

print(bool("abc"))

5.回答下面的語句返回值True還是False:

print(bool(0))

總結

以上是生活随笔為你收集整理的python基础入门(4)之布尔值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。