Comment utiliser XRange dans Python

Comment utiliser XRange dans Python

Le "xRange ()«La fonction est utile lorsque vous souhaitez effectuer une tâche particulière un nombre spécifique de fois. Le "pour«La boucle est normalement utilisée avec le«xRange ()”Fonction pour itérer à travers une série / séquence de nombres. La fonction «xRange ()» est utilisée dans Python 2.x qui est remplacé par la fonction «range ()» dans les versions ultérieures à la place.

Une description détaillée de la façon d'utiliser "xRange ()"Dans Python sera discuté dans ce post. Commençons par le contenu suivant:

  • Quelle est la fonction XRange () dans Python?
  • Fonction Range () en utilisant les paramètres de début et de fin.
  • Fonction plage () en utilisant le paramètre final uniquement.
  • Fonction Range () en utilisant les paramètres de démarrage, de fin et de pas.

Quelle est la fonction «xRange ()» dans Python?

Le "xRange ()»La fonction récupère un objet de gamme (un type d'itérable) qui représente une séquence de nombres. Il peut être utilisé dans un "pour”LOOP pour exécuter un bloc de code pour chaque valeur dans la séquence.

Syntaxe

XRange (démarrage, fin, étape)

Dans la syntaxe ci-dessus:

  • Le paramètre facultatif nommé «commencer»Indique le point de départ de la séquence (la valeur par défaut est 0).
  • Le paramètre obligatoire «fin»Spécifie le point d'arrêt de la séquence.
  • Le paramètre facultatif "marcher”Est ​​utilisé pour indiquer l'intervalle entre les nombres dans la séquence (la valeur par défaut est 1).

Note: Python 3 n'a pas de «xRange ()"Fonction, mais le"gamme()"La fonction se comporte comme" xRange () "dans cette version. Afin d'écrire du code qui s'exécute / s'exécute sur Python 2 et Python 3, vous devez utiliser la fonction «Range ()» au lieu de la fonction «xRange ()».

Démonstration de «xRange ()» dans Python 3

Présentation du code suivant implémentant le «xRange ()" fonction:

Ici, il peut être analysé que l'erreur est rencontrée lors de l'utilisation de la fonction «xRange ()» dans Python 3. Pour rationaliser la limitation de cette version, utilisez le «gamme()»Fonction à la place.

Exemple 1: Application de la fonction «Range ()» en utilisant les paramètres de début et de fin

L'exemple de code ci-dessous est utilisé pour générer / créer la séquence dans une plage spécifiée:

pour i à portée (0,5):
Imprimer (i)

Dans le code ci-dessus, le «pour»La boucle est utilisée pour itérer sur la plage spécifiée et afficher la séquence à l'aide du«imprimer()" fonction.

Sortir

La plage spécifiée a été affichée avec succès.

Exemple 2: Application de la fonction «Range ()» en utilisant le paramètre final uniquement

Cet exemple est utilisé pour générer la plage en ne prenant que la valeur du paramètre final de sorte que la boucle itte et affiche les valeurs jusqu'au paramètre d'extrémité spécifié, l'excluant ainsi:

pour I à portée (5):
Imprimer (i)

Dans le code ci-dessus, le «pour»Loop iterats dans la plage et affiche chacune des valeurs jusqu'au paramètre d'extrémité spécifié (exclu).

Sortir

Comme on le voit, la séquence a été créée conformément au paramètre d'extrémité spécifié.

Exemple 3: Application de la fonction «Range ()» en utilisant les paramètres de démarrage, de fin et de pas

Le code ci-dessous génère la plage en prenant les valeurs de début, de fin et de pas comme paramètres de fonction:

pour I à portée (0, 20, 3):
Imprimer (i)

Dans les lignes de code ci-dessus, le «pour»Loop iterate sur la plage spécifiée et affiche la séquence avec la valeur de pas en utilisant le«imprimer()" fonction.

Sortir

Cette sortie signifie que la plage spécifiée est générée conformément aux étapes fournies.

Conclusion

Le "xRange ()”Fonction dans Python 2.x ou "gamme()”Fonction dans Python 3.x est utilisé pour une itération efficace sur une gamme de valeurs. Les fonctions «range ()» ou «xRange ()» peuvent augmenter les performances du code lorsqu'ils traitent de grands ensembles de données ou lorsqu'ils traitent de boucles qui nécessitent de nombreuses itérations. Cet article a expliqué un guide complet sur la façon d'utiliser «xRange ()» dans Python en utilisant de nombreux exemples.