Python del Schlüsselwort

Python del Schlüsselwort
Genau wie C ++ ist Python auch eine objektorientierte Programmierung, da alles darin als Objekt angenommen wurde. Wir können verschiedene Funktionen auf den Objekten wie Listen, Wörterbüchern, Tupeln und Variablen ausführen. Python hat uns das Schlüsselwort "Del" gegeben, um ein einzelnes Objekt zu löschen, und es ist in einem einzigen Schritt recht einfach zu tun. Im heutigen Leitfaden werden wir Pythons „DEL“ -Spaswort und seine Verwendung auf verschiedenen Arten von Objekten auf unterschiedliche Weise besprechen. Dieser Artikel wird ein großer Bonus sein, wenn Sie neu im Konzept „DEL“ sind. Beginnen wir den heutigen Artikel, indem wir die Shell öffnen. Stellen Sie sicher, dass Ihre Linux -Distribution die neueste Version von Python installiert hat. Wenn Sie keine haben, lassen Sie sich eins nach der Abfrage mit dem Abgeordneten im Bild installieren.

Wir brauchen eine Python -Datei, um Code unter Linux zu erstellen. Beginnen wir mit der Erstellung einer neuen Python-Datei mit der Anweisung mit dem Titelverzinsung. Sie können versuchen, den Texteditor, den VIM -Editor oder den Nano -Editor zu verwenden, um diese neue Datei zu öffnen, genau wie im Bild unten.

Beispiel 01:

Die Datei ist leer, wenn wir sie zuerst öffnen. Um den Code zu starten, müssen wir die Python -Unterstützung in unsere Datei einfügen, ich.e. ##!/usr/bin/python ”. Wir haben diesen Code gestartet, indem wir eine String -Variable "x" mit dem Wert "Ubuntu" initialisiert haben. Die nächste Druckanweisung ist hier, um den Wert der Variablen „x“ auf der Shell zu präsentieren. Hier kommt der Hauptteil. Wir haben das Schlüsselwort "Del" mit der Variablen "x" verwendet, um das Objekt "x" zu löschen. Die nächste Druckanweisung wurde verwendet, um den Wert von „X“ nach dem Löschen anzuzeigen. Wir erwarten, dass diese Zeile einen Fehler anzeigt, da das Objekt "X" bereits mit dem Schlüsselwort "Del" gelöscht wurde. Speichern Sie diesen Code und beenden Sie die Datei mit Strg+x.

Wir haben diesen Code mit Python3 -Unterstützung unter Verwendung des Dateinamens unten durchgeführt. Es zeigt den Wert von „X“ als „Ubuntu“ an, indem die Druckanweisung vor dem Schlüsselwort "Del" verwendet wird. Nach Verwendung des Schlüsselworts "Del" wurde das Objekt "X" gelöscht. Aus diesem Grund wird die Verwendung von Druckanweisungen zur Anzeige von Objekten "x" angezeigt.

Wir haben dieselbe Datei geöffnet, um den Code erneut zu aktualisieren. Wir haben die Variable "x" durch ein Tupel "T" ersetzt. Wir haben diese Tuple 2 Stringwerte und 2 numerische Werte zugewiesen. Die Druckerklärung wird verwendet, um das gesamte Tupel anzuzeigen. Dann haben wir dieses Tupel mit "Del" gelöscht und die Anweisung "Print" erneut verwendet, um das Tupel anzuzeigen, das NameError zeigt.

In der Druckanweisung wurde das Tupel für die Ausführung des aktualisierten Python -Codes angezeigt. Die Verwendung von „DEL“ vor der nächsten Druckanweisung zeigt uns jedoch den Namensgang für das Tuple „T“.

Beispiel 02:

Schauen wir uns die Verwendung des Schlüsselworts „Del“ in einem neuen Beispiel an. Dieses Mal haben wir ein Listenobjekt mit 4 Stringwerten in sich genommen. In der Druckanweisung wird diese Liste auf dem Shell -Bildschirm angezeigt. Hier kommt der "Del" -Teil. Wir haben das Schlüsselwort "Del" und den Index einer Liste verwendet, um den Wert bei einem bestimmten Index zu löschen. Angenommen, wir haben Index 3 verwendet, um den letzten Wert aus der Liste zu löschen. In der Druckanweisung wird nun die aktualisierte Liste angezeigt. Wir haben die Abfolge der Verwendung der Indizes in der absteigenden Reihenfolge beibehalten, um den Wert aus einer Liste zu löschen. Die absteigende Reihenfolge löscht Werte aus dem letzten Index eines Wertes, und daher wird bei der Verwendung des Schlüsselworts „Del“ keinen Fehler auftreten. Wir haben es für bis zu 0 Indizes einer Liste getan.

Wir haben die vollständige Liste in der ersten Ausgangszeile angezeigt. Danach wird jeder Wert vom Ende der Liste an jeder neuen Ausgabelinie entfernt. Am Ende wird das leere angezeigt.

Wenn wir die aufsteigende Reihenfolge verwenden, um Werte aus der Liste zu löschen, gibt sie keine Fehler an, wenn die Liste schrumpft. Zum Beispiel wird im folgenden Code nach Verwendung des Schlüsselworts "Del" zum Löschen eines Wertes bei "0" der Index die Liste verkleinert, und der Index 3 ist nicht mehr. Nachdem der Index „1“ verwendet wurde, gibt es keinen Index 2 mehr. Nachdem wir den Index „2“ verwendet haben, erhalten wir einen Fehler.

Ausführen dieses Code, wurde die ersten 3 Druckanweisungen ausgeführt und Werte "Ubuntu" und "Windows" aus der Liste gelöscht. Danach wirft es einen Fehler, da die Liste geschrumpft wurde.

Um diesen Fehler zu vermeiden, müssen wir nur den Index „0“ verwenden, um die Werte zu löschen.

Dadurch wird jeder Wert jedes Mal vom Start gelöscht, und die Liste wird endlich wie unten leer sein.

Beispiel 03:

Nehmen wir ein Beispiel für ein Schlüsselwort „Del“, um den Wert aus einer Liste von Listen zu löschen. Wir haben eine Liste „LS“ mit drei Listen initialisiert. Die Druckanweisung zeigt die gesamte Liste an. Danach haben wir das Schlüsselwort "Del" verwendet, um den Wert bei Index "1" jeder Liste zu löschen. 0, 1, 2 repräsentiert die Listennummer. Nach der Verwendung der Druckanweisung wird sie mit den verbleibenden Werten angezeigt.

Die Ausgabe zeigt die neue Liste der Listen mit einzelnen Werten.

Wenn Sie Werte aus bestimmten Listenindizes löschen möchten, müssen Sie die Löschmethode für das Löschen des 2-Jährigen verwenden. Wir haben die Liste gedruckt und das Schlüsselwort "Del" verwendet, um die Werte unter den Indizes 1, 2 und 3 aus einer Liste zu löschen. Um die Indizes anzugeben, verwenden Sie [] [] und erwähnen Sie die Indexnummern wie 1: 4. Der Index „4“ wird hier ausgeschlossen. In der letzten Druckanweisung wird die aktualisierte Liste angezeigt.

Diese Codeausführung zeigt, dass der Wert: Linux, Windows, OS aus der Liste entfernt wurde.

Beispiel 04:

Das Wörterbuchobjekt speichert seinen Wert in einem Schlüsselpaarformat. Wir haben also ein Wörterbuch mit 3 Schlüsselpaarwerten initialisiert. Das DEL -Schlüsselwort verwendet den Namen "Schlüssel", um den spezifischen Wert aus dem Wörterbuch zu löschen, und Druckanweisungen werden verwendet, um das vor und nach dem Wörterbuch anzuzeigen.

Das Ergebnis zeigt das ursprüngliche Wörterbuch und das aktualisierte Wörterbuch mit 2 Werten.

Wir haben einen Klasse „Test“ mit 3 Variablen erstellt. Erstellt ein Objekt "T", um die Klassenvariablen in den ersten 2 Druckanweisungen aufzurufen. Das Schlüsselwort "Del" wird verwendet, um das Objekt "T" zu löschen und die Druckanweisung zu verwenden, um die letzte Variable mit dem Objekt "T" aufzurufen.

Wir haben 2 Variablenwerte angezeigt, bevor wir bei der Ausführung dieses Code "Del" verwendet haben. Nach dem Löschen des Objekts "T" haben wir einen Fehler mit der letzten Druckanweisung erhalten.

Abschluss:

Hier geht es darum, das Schlüsselwort "Del" zu verwenden, um verschiedene Objekte aus dem in Ubuntu 20 verwendeten Python -Code zu löschen.04 System. Wir haben das Schlüsselwort „Del“ auf unterschiedliche Weise für die meisten verwendeten Objekte von Python -ähnlichen Listen, Tupeln, Wörterbüchern, Variablen und Klassen verwendet. Alle in diesem Artikel verwendeten Beispiele sind auf jeder anderen Python -Plattform gleichermaßen verwendbar, um dieselben Ausgänge zu erhalten.