So verwenden Sie Xrange in Python

So verwenden Sie Xrange in Python

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 Xrange () -Funktion in Python?
  • Range () -Funktion unter Verwendung der Start- und Endparameter.
  • Bereichs () Funktion nur mit dem Endparameter des Endes verwendet.
  • Range () -Funktion mithilfe der Parameter Start-, End- und Stufen -Parameter.

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:

  • Der optionale Parameter benannt “Start”Gibt den Ausgangspunkt der Sequenz an (Standardwert ist 0).
  • Der obligatorische Parameter “EndeGibt den Stopppunkt der Sequenz an.
  • Der optionale Parameter “Schritt”Wird verwendet, um das Intervall zwischen Zahlen in der Sequenz anzugeben (Standardwert ist 1).

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.