Introduction aux fonctions Python : introduction et exemples de fonctions de plage
Python est un langage de programmation de haut niveau largement utilisé dans divers domaines. Il est facile à apprendre et possède une riche bibliothèque de fonctions intégrée. Parmi elles, la fonction range est l’une des fonctions intégrées couramment utilisées en Python. Cet article présentera en détail la fonction et l'utilisation de la fonction range et démontrera son application spécifique à travers des exemples. La fonction
range est une fonction utilisée pour générer une séquence entière. Elle accepte trois paramètres, à savoir la valeur de début (start), la valeur de fin (end) et la taille du pas (step). Parmi eux, la valeur de départ et la taille du pas sont facultatives. La valeur de départ par défaut est 0 et la taille du pas est 1.
Le format de syntaxe de la fonction range est le suivant :
range(start, end, step)
Ci-dessous, nous utilisons quelques exemples pour illustrer l'utilisation et l'effet de la fonction range.
Exemple 1 : générer une séquence entière de 0 à 9
for i in range(10): print(i)
Dans le code ci-dessus, la valeur de départ de la fonction de plage est par défaut de 0, la valeur de fin est de 10 et la taille du pas est par défaut de 1. Dans cet exemple, la boucle produira des entiers de 0 à 9 dans l’ordre.
Exemple 2 : générer une séquence entière de 1 à 10 avec une taille de pas de 2
for i in range(1, 11, 2): print(i)
Dans le code ci-dessus, nous définissons la valeur de départ de la fonction de plage sur 1, la valeur finale sur 11 et la taille du pas sur 2 pour générer Une séquence de nombres impairs de 1 à 10. La boucle produira les nombres impairs 1, 3, 5, 7 et 9 dans l'ordre.
Exemple 3 : générer une séquence entière de 10 à 1 avec une taille de pas de -1
for i in range(10, 0, -1): print(i)
Dans le code ci-dessus, nous définissons la valeur de départ de la fonction de plage sur 10, la valeur finale sur 0 et la taille du pas à -1, une séquence d'entiers dans l'ordre inverse de 10 à 1 est générée. La boucle produira les entiers 10, 9, 8, 7, 6, 5, 4, 3, 2 et 1 dans l'ordre.
En plus d'être utilisée avec la fonction range dans une boucle for, la fonction range est également couramment utilisée pour générer des listes. Nous pouvons convertir la séquence d'entiers résultante en une liste en passant la fonction range en tant que paramètre à la fonction list.
Exemple 4 : Enregistrez les 5 premiers nombres pairs dans une liste
even_numbers = list(range(0, 10, 2)) print(even_numbers)
En exécutant le code ci-dessus, nous pouvons obtenir une liste contenant les 5 premiers nombres pairs [0, 2, 4, 6, 8].
Pour résumer, la fonction range est une fonction très pratique en Python, qui peut nous aider à générer facilement une séquence entière. En définissant la valeur de départ, la valeur de fin et la taille du pas, nous pouvons contrôler librement la plage et la régularité de la séquence générée. Qu'elle soit utilisée pour parcourir une séquence d'entiers dans une boucle for ou lors de la génération d'une liste, la fonction range peut jouer un grand rôle. Si vous êtes débutant en Python, autant essayer d'utiliser la fonction range, je pense que vous pourrez découvrir sa commodité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!