Der "xrange ()Die Funktion ist nützlich, wenn Sie eine bestimmte Aufgabe eine bestimmte Anzahl von Male ausführen möchten. Der "für"Schleife wird normalerweise mit dem" verwendet "xrange ()”Funktion, die durch eine Serie/Folge von Zahlen iteriert werden kann. Die Funktion „XRange ()“ wird in Python 2 verwendet.X, das stattdessen durch die Funktion „range ()“ ersetzt wird.
Eine detaillierte Beschreibung der Verwendung “xrange ()In Python wird in diesem Beitrag besprochen. Beginnen wir mit dem folgenden Inhalt:
Was ist die "xrange ()" -Funktion in Python?
Der "xrange ()Die Funktion ruft ein Bereichsobjekt (eine Art iterabler) ab, das eine Abfolge von Zahlen darstellt. Es kann in einem "verwendet werden"fürSchleife, um einen Codeblock für jeden Wert in der Sequenz auszuführen.
Syntax
Xrange (Start, Ende, Schritt)
In der obigen Syntax:
Notiz: Python 3 hat keine "xrange ()Funktion, aber die “Bereich()Die Funktion verhält sich in dieser Version wie "xRange ()". Um Code zu schreiben, der sowohl auf Python 2 als auch auf Python 3 ausgeführt/ausgeführt wird, sollten Sie die Funktion "range ()" anstelle von "xRange ()" -Funktion verwenden.
Demonstration von "xrange ()" in Python 3
Überlegen wir den folgenden Code, der das implementieren "xrange ()Funktion:
Hier kann analysiert werden, dass der Fehler bei der Verwendung der Funktion „XRange ()“ in Python 3 auftritt. Verwenden Sie die “, um die Einschränkung in dieser Version zu optimieren, die“Bereich()Stattdessen Funktion.
Beispiel 1: Anwenden der Funktion „Bereich ()“ unter Verwendung der Start- und Endparameter
Der folgende Beispielcode wird verwendet, um die Sequenz innerhalb eines bestimmten Bereichs zu generieren/zu erstellen:
für i in Reichweite (0,5):
drucken (i)
Im obigen Code das “für"Schleife wird verwendet, um über den angegebenen Bereich zu iterieren und die Sequenz mit der" anzuzeigen "drucken()”Funktion.
Ausgang
Der angegebene Bereich wurde erfolgreich angezeigt.
Beispiel 2: Anwenden der Funktion „range ()“ unter Verwendung nur des Endparameters
Dieses Beispiel wird verwendet, um den Bereich zu generieren, indem nur der Endparameterwert so genommen wird, dass das Schleifen die Werte bis zum angegebenen Endparameter iteriert und anzeigt, wodurch er ausgeschlossen ist:
für i in Reichweite (5):
drucken (i)
Im obigen Code das “fürSchleifen Sie den Bereich durch und zeigt jeden der Werte bis zum angegebenen Endparameter an (ausgeschlossen).
Ausgang
Wie zu sehen ist, wurde die Sequenz gemäß dem angegebenen Endparameter erstellt.
Beispiel 3: Anwenden der Funktion „range ()“ unter Verwendung der Parameter Start-, End- und Stufen -Parameter
Der folgende Code generiert den Bereich, indem Sie die Werte für Start-, End- und Stufenwerte als Funktionsparameter nehmen:
für i in Reichweite (0, 20, 3):
drucken (i)
In den obigen Codezeilen die “für"Schleifen Sie die Iteration über den angegebenen Bereich und zeigt die Sequenz mit dem Schrittwert mit der“ andrucken()”Funktion.
Ausgang
Diese Ausgabe bedeutet, dass der angegebene Bereich gemäß den angegebenen Schritten erzeugt wird.
Abschluss
Der "xrange ()Funktion in Python 2.x oder "Bereich()”Funktion in Python 3.x wird zur effizienten Iteration über einen Wertebereich verwendet. Die Funktionen „Range ()“ oder „XRange ()“ können die Leistung des Code beim Umgang mit großen Datensätzen oder beim Umgang mit Schleifen erhöhen, die viele Iterationen erfordern. In diesem Beitrag wurde eine umfassende Anleitung zur Verwendung von „XRange ()“ in Python mit zahlreichen Beispielen erläutert.