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?
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:
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.