¿Qué representan los tres parámetros entre paréntesis de la función de rango?
Los tres parámetros entre paréntesis de la función de rango representan el valor inicial, el valor final y el tamaño del paso respectivamente.
1. Valor inicial: El primer parámetro especifica el valor inicial de la secuencia. De forma predeterminada, el valor inicial es 0. Si se especifica un valor inicial, la secuencia comenzará en el valor especificado. range(1, 10, 2) generará la secuencia [1, 3, 5, 7, 9]. Comienza desde 1 y aumenta en 2 cada vez hasta que se detiene en 9 (sin incluir 9). Esta función es muy útil en bucles y listas por comprensión.
2. Valor de terminación: El segundo parámetro especifica el valor de terminación de la secuencia. Este parámetro debe especificarse. El valor de terminación no está incluido en la secuencia, por lo que si desea generar una secuencia que incluya el valor de terminación, debe agregar 1 al parámetro.
3. Tamaño del paso: El tercer parámetro especifica el tamaño del paso de la secuencia. De forma predeterminada, el tamaño del paso es 1. El paso es la diferencia entre cada valor adyacente, que controla el intervalo entre los valores de la secuencia. Si el tamaño del paso es positivo, la secuencia aumentará gradualmente; si el tamaño del paso es negativo, la secuencia disminuirá gradualmente. La función de rango no almacena la secuencia completa en la memoria, sino que la genera una por una cada vez que se repite.
Ejemplos de uso de la función de rango:
1. comenzar: el comienzo del rango, comenzando desde el número inicial e incluyendo el inicio. El valor predeterminado comienza desde 0, el rango (3) es el rango (0,3). fin: el recuento de finales del rango comienza desde el final, pero no incluye el final del número. Por ejemplo, el rango (1.4) es (123) y no contiene 4. paso: tamaño del paso, el valor predeterminado es 1. rango(2.6) es rango(261). El valor de retorno es un objeto iterable.
2. Supongamos que necesita generar una secuencia de todos los números del 1 al 100 que son divisibles por 7. Puede utilizar el siguiente código: números = rango (7, 101, 7). En este código, los tres parámetros entre paréntesis representan un valor inicial de 7, un valor final de 101 y un tamaño de paso de 7. La función range() generará números calificados en la secuencia uno por uno con un tamaño de paso de 7 y los guardará en los números variables.
3. Cuando se usa la función range(), el punto decimal no se puede incluir entre paréntesis. Si necesita generar una secuencia de decimales, debe usar otros métodos para lograrlo, como usar. la función linspace() de la biblioteca numpy. La función range() es muy conveniente para generar secuencias y se puede utilizar en escenarios como iteración, bucle y comprensión de listas. También es una de las herramientas básicas en la programación de Python.