布林函式 bool

2021-10-25 17:05:49 字數 791 閱讀 4474

今天無意間看見了布林函式,不說這個我都快忘了,因為以前我幾乎用不上這個,再看時已經變成必需品。

在以前自學unity的時候,判斷乙個物體的屬性經常用到布林函式(雖說當時就學了個皮毛)。因為布林函式只有『真』和『假』兩種屬性,

菜鳥教程說的非常簡單

對數字來說,bool(0)為false(假),其餘的都為true(真)

x=

bool(0

)#false

y=bool(1

)#true

m=bool(2

)#true

n=bool

(900

)#true

而在使用的時候字串,列表,字典中也是一樣的

a=[12

,3,0

]x=bool

(a[1])

#true

y=bool

(a[2])

#falseb=(

1,2,

3,0)

m=bool

(b[3])

#false

n=bool

(b[1])

#true

c=p=

bool

(c['b'])

#false

q=bool

(c[2])

#false

在我看來還是主要就看他返回值,還真想不出來別的用處。。。要有啥別的用處的話希望各路朋友不吝賜教,還有什麼沒有講到的希望哪位大佬看見了可以幫忙補充一下,感謝!!!

布林型別(bool)

布林型別 bool 就是用於判斷真假的資料型別,python中只有兩種布林型別 true與false,注意首字母大寫 示例a 8b 5print a b,條件成立,返回 s a b print a,條件不成立,返回 s a返回結果 a b,條件成立,返回 true aisinstance 函式是py...

python 布林型別bool

布林型別是number這種資料型別中的一種 true false 非0的資料轉化為布林型別都是true 0轉化為布林型別是false 非空的字串轉化為布林型別都是true 空的字串轉化為布林型別是false 以上同樣適用於列表和元組 true true false false bool 1 true...

Python 布林型別 bool

python 中布林值使用常量true 和 false來表示 注意大小寫 比較運算子 等返回的型別就是bool型別 布林型別通常在 if 和 while 語句中應用 這邊需要注意的是,python中,bool是int的子類 繼承int 故true 1 false 0是會返回ture的,有點坑,如要切...