ホームページ  >  記事  >  バックエンド開発  >  Python関数 - bool([x])

Python関数 - bool([x])

高洛峰
高洛峰オリジナル
2016-10-17 15:35:251358ブラウズ

bool([x])

英語の説明: 標準の真理値テスト手順を使用して値をブール値に変換します。x が false または省略された場合は False を返し、そうでない場合は true を返します。 bool クラスは int のサブクラスです。そのインスタンスは False と True のみです。

バージョン 2.2.1 で追加されました。

バージョン 2.3 で変更されました: 引数が指定されない場合、この関数は False を返します。


中国語の説明: x をブール型に変換します。x がデフォルトの場合は False を返します。

パラメーター 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 までご連絡ください。