首頁 >後端開發 >Python教學 >python函數 - bool([x])

python函數 - bool([x])

高洛峰
高洛峰原創
2016-10-17 15:35:251374瀏覽

bool([x])

英文說明:Convert a value to a Boolean, using the standard truth testing procedure. If x is false or omitted, this returns False; otherwise it returns. is a subclass of int. Class bool cannot be subclassed further. Its only instances are False and True.

New in version 2.2.1.

Changed in subject 2.3: If no ar s.


中文說明:將x轉換為Boolean類型,如果x缺省,返回False,bool也為int的子類;

參數x:任意物件或預設;大家注意到:這裡使用了[x] ,說明x參數是可有可無的,如果不給任何參數則會回傳False。


版本:在python 2.2.1中引入的新函數,在python2.3以後如果不傳參數則傳回False。

注意:此函數在python3中也可正常使用

實例:

>>> bool(0)
False
>>> bool("abc")
True
>>> bool("")
False
>>> bool([])
False
>>> bool()
False
>>> issubclass(bool, int) #bool是一个subclass int
True


   


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn