Heim > Backend-Entwicklung > Python-Tutorial > Was ist der Unterschied zwischen null und none in Python?

Was ist der Unterschied zwischen null und none in Python?

清浅
Freigeben: 2019-03-05 13:27:15
Original
20003 Leute haben es durchsucht

Der Unterschied zwischen „none“ und „null“ in Python ist: „none“ kann als spezifischer Wert betrachtet werden, der zum Initialisieren von Variablen verwendet wird, während „null“ bedeutet, dass „null“ kein Wert ist und an keinen Wert gebunden ist und der Speicherplatz keine Werte speichert

Alle Operationen in Python basieren auf Objekten. Objekte haben zwei Eigenschaften: Eigenschaften und Methoden. Das Gruppieren von Objekten mit denselben Eigenschaften und Methoden wird als Klasse bezeichnet. Mit einer Klasse können mehrere Objekte erstellt werden. Klassen sind Instanziierungen von Objekten, und Objekte repräsentieren konkrete Dinge. Dies ist das Konzept von Python-Objekten. Heute werde ich den Unterschied zwischen Null- und Nullwerten in Python-Objekten vorstellen. Es hat einen gewissen Referenzeffekt und ich hoffe, dass es für alle hilfreich ist.

Was ist der Unterschied zwischen null und none in Python?

[Empfohlene Kurse: Python-Tutorial]

Die Bedeutung von None

Wie in der Abbildung unten gezeigt, bedeutet None „none“ Es ist ein Objekt der NoneType-Klasse. Da es sich um einen bestimmten Wert handelt, kann er zum Initialisieren von Variablen verwendet werden, kann als Rückgabewert vieler Funktionen unter bestimmten abnormalen Eingaben verwendet werden und kann als Platzhalter für die Modelleingabe-Abtastnummervariable in der Platzhaltervariablen von Tensorflow verwendet werden. „None“ ist sowohl vorhanden als auch nicht vorhanden. Beispielsweise kann die Variable a einen Wert zuweisen. Die Abwesenheit wird in „None“ angezeigt Variable a ist an einen Wert gebunden, der bedeutungslos ist und keinen Wert hat.

Was ist der Unterschied zwischen null und none in Python?

Die Bedeutung von Null

Null bedeutet leer. Es handelt sich nicht um einen Wert, der sich von None unterscheidet. In Skriptsprachen wie Python sind Variablen und Werte gebunden. Wenn eine Variable Null ist, bedeutet dies tatsächlich, dass sie an keinen Wert gebunden ist, was bedeutet, dass die Variable nicht tatsächlich in Java definiert ist. C++: Wenn wir in kompilierten Sprachen wie C sagen, dass eine Variable Null ist, bedeutet dies, dass der Speicherplatz, auf den die Variable zeigt, keinen Wert speichert, nicht einmal den Restwert des letzten Speichervorgangs Platz genutzt wurde.

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für alle hilfreich sein.

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen null und none in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage