„„xrange ()„Funkcja jest przydatna, gdy chcesz wykonać określone zadanie określoną liczbę razy. „„Do„Pętla jest zwykle używana z„xrange ()”Funkcja iteracja poprzez serię/sekwencję liczb. Funkcja „Xrange ()” jest używana w Pythonie 2.x, który jest zastępowany przez funkcję „Range ()” w późniejszych wersjach.
Szczegółowy opis tego, jak używać „xrange ()„W Python zostanie omówiony w tym poście. Zacznijmy od następujących treści:
Jaka jest funkcja „xrange ()” w Pythonie?
„„xrange ()”Funkcja pobiera obiekt zasięgu (rodzaj iteralu), który reprezentuje sekwencję liczb. Można go używać w „Do„Pętla, aby wykonać blok kodu dla każdej wartości w sekwencji.
Składnia
xrange (start, koniec, krok)
W powyższej składni:
Notatka: Python 3 nie ma „xrange ()”Funkcja, ale„zakres()„Funkcja zachowuje się jak„ Xrange () ”w tej wersji. Aby napisać kod, który działa/wykonuje zarówno na Python 2, jak i Python 3, należy użyć funkcji „Range ()” zamiast funkcji „xrange ()”.
Demonstracja „Xrange ()” w Python 3
Przeglądmy następujący kod wdrażający „xrange ()”Funkcja:
Tutaj można przeanalizować, że błąd jest napotykany po zastosowaniu funkcji „xrange ()” w Pythonie 3. Aby usprawnić ograniczenie w tej wersji, użyj „zakres()”Zamiast tego.
Przykład 1: Zastosowanie funkcji „Range ()” za pomocą parametrów Start and End
Poniższy przykładowy kod jest wykorzystywany do generowania/utworzenia sekwencji w określonym zakresie:
Dla i w zakresie (0,5):
Drukuj (i)
W powyższym kodzie „„Do„Pętla jest używana do iteracji w określonym zakresie i wyświetlania sekwencji za pomocą„wydrukować()”Funkcja.
Wyjście
Określony zakres został wyświetlony pomyślnie.
Przykład 2: Zastosowanie funkcji „Range ()” za pomocą tylko parametru końcowego
Ten przykład służy do generowania zakresu, przyjmując tylko wartość parametru końcowego, tak że pętla itera i wyświetla wartości do określonego parametru końcowego, tym samym wykluczając go:
Dla i w zakresie (5):
Drukuj (i)
W powyższym kodzie „„Do”Pętla iteruje zakres i wyświetla każdą wartości do określonego parametru końcowego (wykluczonego).
Wyjście
Jak widać, sekwencja została utworzona zgodnie z określonym parametrem końcowym.
Przykład 3: Zastosowanie funkcji „Range ()” za pomocą parametrów Start, End i
Poniższy kod generuje zakres, biorąc wartości początkowe, końcowe i krokowe jako parametry funkcji:
Dla i w zakresie (0, 20, 3):
Drukuj (i)
W powyższych wierszach kodu „Do„Pętla iteruje określony zakres i wyświetla sekwencję z wartością krokową za pomocą„wydrukować()”Funkcja.
Wyjście
Wyjście to oznacza, że określony zakres jest generowany zgodnie z dostarczonymi krokami.
Wniosek
„„xrange ()”Funkcja w Pythonie 2.X lub „zakres()”Funkcja w Pythonie 3.X jest używany do wydajnej iteracji w zakresie wartości. Funkcje „Range ()” lub „xrange ()” mogą zwiększyć wydajność kodu w przypadku dużych zestawów danych lub w przypadku pętli wymagających wielu iteracji. W tym poście wyjaśniono kompleksowy przewodnik na temat używania „Xrange ()” w Pythonie przy użyciu wielu przykładów.