ホームページ >バックエンド開発 >Python チュートリアル >Python の組み込み bool 関数の詳細な紹介

Python の組み込み bool 関数の詳細な紹介

高洛峰
高洛峰オリジナル
2017-03-21 11:30:342049ブラウズ

英文文档:

class bool([bool([x])

    Return a Boolean value, i.e. one of True or Falsex is converted using the standard truth testing procedure. If x is false or omitted, this returns False; otherwise it returns True. The bool class is a subclass of int (see Numeric Types — int, float, complex). It cannot be subclassed further. Its only instances are False and Truex])

ブール値、つまりTrue または False。 

x

は、標準の

真実試験手順を使用して変換されます。 x

が false または省略された場合、False が返されます。それ以外の場合は、True を返します。

bool

クラスは、

int

のサブクラスです。 (

数値型 — int、float、complex

を参照)。さらにサブクラス化することはできません。そのインスタンスは FalseTrue だけです (

ブール値を参照)

).

说明: 1. 返值はTrueまたはFalseの布值

2. パラメータ如果缺省、则返False

>>> bool() #未传入参数
False
3.パラメータ转换は標準の逻辑検査表式を使用します 3.1 传入布尔型時,按原值返還
>>> bool(True)
True
>>> bool(False)
False

🎜 3.2 传入字符串時,空字符串返しFalse,否则返還True🎜🎜
>>> bool('')
False
>>> bool('0')
True
🎜🎜🎜🎜 3. 3 传入值時,0值返False 、否はTrueを返します🎜🎜
>>> bool(0)
False
>>> bool(1)
True
>>> bool(-1.0)
True
🎜🎜🎜🎜 3.4 传入元组、列表、字典等对象時,元素个数は空返False、否は返すTrue🎜🎜
>>> bool(()) #空元组
False
>>> bool((0,)) #非空元组
True
>>> bool([]) #空列表
False
>>> bool([0]) #非空列表
True
>>> bool({}) #空字典
False
>>> bool({'k':'v'}) #非空字典
True

以上がPython の組み込み bool 関数の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。