Python Keine Schlüsselwort

Python Keine Schlüsselwort

„Python -Schlüsselwörter sind spezielle Wörter, die nur für bestimmte Aufgaben oder Funktionen verwendet werden können und Zweck/Bedeutungen haben, die für sie reserviert sind. Da alle Schlüsselwörter bereits in Pythons Bibliothek verfügbar sind, müssen wir sie nicht importieren, um sie zu verwenden. Die integrierten Kurse und Funktionen von Python unterscheiden sich von seinen Schlüsselwörtern. Sie können Python -Schlüsselwörter in unserem Code nicht für andere Verwendungen verwenden, da sie eine spezifische Bedeutung haben, die ihnen zugewiesen wurde. Eine SyntaxEerror -Nachricht wird angezeigt, wenn Sie versuchen, Pythons Schlüsselwörtern etwas zuzuweisen. Die integrierte Funktion von Python zuzuweisen, führt nicht zu keiner Fehlertyp. Wir empfehlen es jedoch nicht. In diesem Tutorial werden wir das Keyword „Keine“ diskutieren und wie wir es in Python verwenden können. Wir werden auch die Existenz von None in verschiedenen Python -Objekten identifizieren.”

Was ist das Schlüsselwort "keine" in Python

Python definiert einen Nullwert als keine. Es unterscheidet sich von einer leeren Zeichenfolge, einem falschen Wert oder einem Null. Kein. Eine Variable kann zurückgegeben/auf ihren anfänglichen, leeren Zustand zurückgesetzt werden, indem der Wert "None" zugewiesen wird. Das gleiche Objekt wird von allen Variablen mit dem Wert None verwiesen. Keiner wird in neuen Instanzen erstellt. Da beide Variablen dieselbe Referenz auf ein einzelnes Objekt im Speicher enthalten, werden Änderungen, die auf beiden Seiten durchgeführt werden ein anderer Wert.

In den meisten Sprachen führt das Zuweisen eines Objekts einer Variablen zur Schaffung einer völlig neuen Instanz des Objekts im Speicher. Dies impliziert, dass zahlreiche Fälle des Objekts „keine“ manipuliert und während der Ausführung Ihres Programms erstellt werden.

Syntax von None: Keiner

Der Python -Begriff „Keine“ bezeichnet „Nichts.In mehreren Programmiersprachen wird keiner als Null, Null oder undefiniert bezeichnet. Keiner ist die Standardausgabe, wenn eine Funktion keine Rückgabebereich hat.


Der obige Code impliziert, dass keiner weder null noch falsch noch null ist und wenn zwei Werte als „keine“ zugewiesen sind, sind sie gleich.

Keine vs. Null in Python

Das Null -Schlüsselwort ist in mehreren Programmiersprachen vorhanden, einschließlich C, C ++, Java usw. Python hat jedoch das Keyword von None anstelle eines Nullwerts. In einigen Programmiersprachen wird das Schlüsselwort „Null“ verwendet, um einen Zeiger anzugeben, der auf nichts, eine leere Variable oder einen Wert, der häufig als 0 deklariert wird. Python definiert das Schlüsselwort none nicht als 0 oder einen zufälligen Wert. In Python wird ein Objekt oder ein Nullwert unter Verwendung der "None" definiert.

In Python können wir keine als Kennung und Konstante verwenden. Keiner ermöglicht es Ihnen, nach den Operatoren "IS" oder "==" nach seiner Existenz zu überprüfen. Darüber hinaus verfügt es über zwei Syntaxen: eine, die nur das Schlüsselwort none verwendet, und das andere, das auch Klammern um sie herum enthält (keine).

Zuweisen keinen Wert einer Variablen als Eingabe

Die Funktion input () nimmt die Benutzereingabe an. Die Variable „Num“ erhält den spezifischen Wert, den der Benutzer in die Konsole eingibt. Die Eingabemethode gibt eine Null -Zeichenfolge zurück, wenn nichts eingegeben wird. Python bewertet eine leere Zeichenfolge zu falsch. Infolgedessen "oder" gibt der Bediener "oder" einen Wert von keinem Objekt an die "Num" zurück.

Wenn ein Wert eingegeben wird:


Wir haben den Wert 2 eingegeben, und die Funktion type () hat den Typ als „Str“ zurückgegeben, zurückgegeben.

Lassen Sie uns nun überprüfen, wann kein Wert eingegeben wird:


Diesmal wird der Objekttyp "keine" von der Funktion type () zurückgegeben.

Überprüfen Sie in Python nach keinem

Wir können die folgenden Methoden verwenden, um zu überprüfen, ob etwas nicht ist oder nicht.

Behaupten

Eine integrierte Funktion in der unittesten Bibliothek ist Assertisnone (). Die Funktion von AsSertisNone () sind zwei Eingänge erforderlich: eine Testvariable und eine Nachrichtenzeichenfolge. Die Funktion bestimmt, ob die Testvariable keiner gleich. Wenn die zu testende Variable nicht gleich ist, wird eine String -Nachricht angezeigt.


Wir haben einen Behauptungsfehler erhalten, da der VAL2 als „XYZ“ angegeben ist, was nicht ist.

Verwenden des Schlüsselworts keine mit einer IF -Anweisung

Das Schlüsselwort „Keine“ wird für einige Aussagen als falscher Wert angesehen. Falsche Werte sind solche, die eine Bewertung von Falsch haben. Die Verwendung des Schlüsselworts keine in einer IF -Anweisung wird in dem folgenden Beispiel demonstriert.


Obwohl der Niemand manchmal als falsch interpretiert wird, bedeutet dies nicht, dass keiner falsch zu falsch ist. Sie unterscheiden sich voneinander. Wir haben die Variable Num mit dem Wert None angegeben. Wie wir bereits erwähnt haben, wird keiner als falscher Wert angesehen, sodass die IF -Anweisung nicht ausgeführt wird, und wir haben die in der else geschriebene Erklärung erhalten.

Vergleich des Keywords keine mit anderen Werten

Bei der Durchführung eines Vergleichs (Gleichheit) in Python wird das Schlüsselwort "IS" oder "==" normalerweise verwendet. Beide werden in diesem Abschnitt verwendet, um „keine“ mit anderen Werten zu vergleichen. Beginnen wir mit dem Vergleich eines Wertes von None mit einem Wert von None.


Aufgrund der Zuordnung eines Niemand -Wertes für beide Variablen werden Sie feststellen, dass die Ausgabe für beide Ansätze zutreffend ist. Vergleichen wir jetzt die Keine mit einer leeren Zeichenfolge jetzt. Das Python -Programm ist unten gezeigt.


Wie Sie sehen können, ist die Ausgabe diesmal falsch, da sich der Wert „Keine“ von einer leeren Zeichenfolge unterscheidet.

Verwenden der Methode type (), um zu überprüfen, ob eine Variable keine ist

Der Typ des Objekts wird mit der Funktion type () zurückgegeben. Im Beispiel bestimmen wir, ob der Typ der Variablen mit dem Typ eines Niemand -Objekts übereinstimmt. Wenn die Variable keine ist oder wenn die Art der Variablen „Nicht -Einsatz“ ist, ist die angegebene Bedingung wahr, und wir erhalten den Text, der in der IF -Anweisung geschrieben ist.


Daher ist der Objekttyp Var gleich dem Objekttyp von None gleich.

Verwenden der Methode isInstance (), um zu überprüfen, ob eine Variable keine ist

Ein boolescher Wert wird von der Methode isinstance () zurückgegeben, nachdem festgestellt wurde, ob ein Objekt eine Instanz eines bestimmten Typs ist. Die Syntax der IsInstance () -Methode ist unten angegeben.

Syntax: ISInstance (Objekt, Typ)

Im folgenden Beispiel bestimmt die IsInStance () -Methode, ob die Variable „V“ ein Objekt des Nichtetyps ist, und gibt ein boolesches Ergebnis wahr, wenn ja.

Speichern Sie die None in einer Set, in einer Liste und in einem Wörterbuch

Keiner kann unter anderem in Listen, Tupeln, Sätzen und Wörterbüchern zum Zeitpunkt der Erklärung gespeichert werden.


Wir können auch keine in die Listen mit der Funktion append () hinzufügen/einfügen/einfügen.


Die Funktion add () kann verwendet werden, um einem bereits erstellten Satz keine hinzuzufügen.


Durch die Verwendung eines Indexschlüssels können wir in einem bereits geschaffenen Python-Wörterbuch keine hinzufügen.

Bestimmung des Vorhandenseins von keiner in Python -iterables

Der "In" -Portler in Python bestimmt, ob in einer Sequenz ein Wert vorhanden ist (String, Tupel, Liste, Set, Wörterbuch). Wenn sich der Wert in der Sequenz befindet, wird die Ausgabe als „wahr“ zurückgegeben. Ansonsten wird es als "falsch" zurückgegeben.


Wie im obigen Skript können wir auch keine auf andere iterable überprüfen.

Abschluss

In diesem Tutorial haben wir besprochen, welche Schlüsselwörter in Python sind, dann haben wir besprochen, was keiner ist, und wir können in Python Keyword "Keine" verwenden. Wir haben den Vergleich zwischen Null und None gesehen. Wir haben demonstriert. Wir haben auch mehrere Methoden erklärt, um das Vorhandensein von keiner in verschiedenen Python -Objekten/iterablen zu überprüfen.