Python における none と null の違いは次のとおりです。 none は変数の初期化に使用される特定の値と見なすことができますが、null は null が値ではなく、どの値にもバインドされておらず、記憶域スペースにデータが格納されないことを意味します。 value
Python のすべての操作はオブジェクトに基づいており、オブジェクトには属性とメソッドという 2 つの特性があります。同じプロパティやメソッドを持つオブジェクトをひとまとめにしたものをクラスと呼び、1 つのクラスで複数のオブジェクトを作成できます。クラスはオブジェクトのインスタンス化であり、オブジェクトは具体的なものを表します。これは Python オブジェクトの概念です。今日は Python オブジェクトの none 値と null 値の違いを紹介します。一定の参考効果があり、皆様のお役に立てれば幸いです。
#[おすすめコース: Python チュートリアル #]
None の意味 #None は下図のように「なし」を意味し、NoneType クラスのオブジェクトであり、特定の値と考えることができます。これは特定の値であるため、変数の初期化に使用でき、特定の異常な入力下で多くの関数の戻り値として使用でき、tensorflow のプレースホルダー変数内のモデル入力サンプル番号変数のプレースホルダーとして使用できます。 None は存在と不在の両方です。存在は、それが特定の値であるという事実に反映されます。たとえば、変数 a に値を割り当てることができます。不在は None に反映されます。それが伝えたいのは、現在の変数 a は、無意味で値を持たない値にバインドされています。
Null の意味Null は空を意味し、値ではなく、None とは異なります。 Python などのスクリプト言語では、変数と値がバインドされます。変数が Null の場合、実際には値にバインドされていないことを意味し、変数が実際には定義されていないことを意味します。Java では、 C、C などのコンパイル言語では、変数が Null であると言うとき、変数が指すメモリ空間には値が格納されず、メモリが最後に格納されたときの残存値さえも格納されないことを意味します。スペースが使われていました。
要約: 以上がこの記事の全内容です。皆様のお役に立てれば幸いです。
以上がPythonのnullとnoneの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。