IL "xRange ()"La funzione è utile quando si desidera eseguire un'attività particolare un numero specifico di volte. IL "per"Il ciclo viene normalmente usato con il"xRange ()"Funzione per iterare attraverso una serie/sequenza di numeri. La funzione "xrange ()" è usata in Python 2.x che è sostituito dalla funzione "intervallo ()" nelle versioni successive.
Una descrizione dettagliata di come usare "xRange ()"In Python sarà discusso in questo post. Cominciamo con i seguenti contenuti:
Qual è la funzione "xrange ()" in Python?
IL "xRange ()"La funzione recupera un oggetto di intervallo (un tipo di iterabile) che rappresenta una sequenza di numeri. Può essere usato in "per"Loop per eseguire un blocco di codice per ciascun valore nella sequenza.
Sintassi
XRange (avvio, fine, passo)
Nella sintassi sopra:
Nota: Python 3 non ha un "xRange ()Funzione ", ma il"allineare()"La funzione si comporta come" xrange () "in questa versione. Per scrivere il codice che esegue/esecuzione su Python 2 e Python 3, è necessario utilizzare la funzione "intervallo ()" anziché la funzione "xrange ()".
Dimostrazione di "xrange ()" in Python 3
Panoramiamo il seguente codice che implementa il "xRange ()" funzione:
Qui, si può analizzare che l'errore si verifica dopo aver utilizzato la funzione "XRange ()" in Python 3. Per semplificare la limitazione in questa versione, utilizzare il "allineare()"Funzione invece.
Esempio 1: applicazione della funzione "intervallo ()" utilizzando i parametri di avvio e fine
Il codice di esempio di seguito viene utilizzato per generare/creare la sequenza all'interno di un intervallo specificato:
per i nell'intervallo (0,5):
Stampa (i)
Nel codice sopra, il "per"Loop viene utilizzato per iterare nell'intervallo specificato e visualizzare la sequenza usando"stampa()" funzione.
Produzione
L'intervallo specificato è stato visualizzato correttamente.
Esempio 2: applicazione della funzione "intervallo ()" utilizzando solo il parametro finale
Questo esempio viene utilizzato per generare l'intervallo prendendo solo il valore del parametro finale in modo tale che il loop itera e visualizza i valori fino al parametro di fine specificato, escludendolo:
per i nell'intervallo (5):
Stampa (i)
Nel codice sopra, il "per"Loop itera attraverso l'intervallo e visualizza ciascuno dei valori fino al parametro di fine specificato (escluso).
Produzione
Come visto, la sequenza è stata creata secondo il parametro di fine specificato.
Esempio 3: applicazione della funzione "intervallo ()" utilizzando i parametri di avvio, end e gradini
Il codice seguente genera l'intervallo prendendo i valori di avvio, fine e gradino come parametri della funzione:
per i nell'intervallo (0, 20, 3):
Stampa (i)
Nelle righe di codice sopra, il "per"Loop iterate nell'intervallo specificato e visualizza la sequenza con valore graduale usando"stampa()" funzione.
Produzione
Questo output significa che l'intervallo specificato viene generato in conformità con le fasi fornite.
Conclusione
IL "xRange ()"Funzione in Python 2.x o "allineare()"Funzione in Python 3.x viene utilizzato per un'iterazione efficiente su una gamma di valori. Le funzioni "intervallo ()" o "xrange ()" possono aumentare le prestazioni del codice quando si tratta di set di dati di grandi dimensioni o quando si tratta di loop che richiedono molte iterazioni. Questo post ha spiegato una guida completa su come utilizzare "xrange ()" in Python usando numerosi esempi.