‫Lors de la boucle en Python, l'un des outils les plus courants est cette fonction de plage que nous sortons de la
‫boîte avec Python et vous voyez ici, cette plage, eh bien, est un objet de plage, un type spécial
‫d'objet en Python qui renvoie un objet qui produit une séquence d'entiers du début à la fin.
‫Explorons qui sont un peu plus.
‫Si j'imprime ici une plage et que je dis plage cent et que je clique sur Exécuter.
‫J'obtiens une plage de zéro à 100.
‫Hmm, donc ça ressemble à un sommet, mais ce n'est pas un objet de portée.
‫C'est un type particulier d'objet.
‫Et arrangez-vous pour le donner comme ceci, ce qui vous donne une valeur par défaut de zéro à tout ce que vous
‫lui donnez, qui est de cent, ou vous pouvez simplement taper zéro.
‫Cent.
‫Et si je clique sur exécuter, c'est la même chose.
‫Mais là où la plage devient vraiment utile et vous le verrez dans 99% des cas en Python, c'est dans les boucles
‫for.
‫Vous voyez, en plus des tuples et des listes et des ensembles et des dictionnaires et des chaînes, vous pouvez itérer sur une plage.
‫Ainsi, par exemple, si je fais pour I dans la plage et disons élément ou dans notre cas, les lettres sont le nombre dans la plage.
‫Et ici, j'imprime le numéro.
‫Si je lance ça.
‫Vous verrez que j'obtiendrai les nombres un à cent et pourquoi est-ce utile ?
‫Eh bien, en utilisant range, j'ai pu boucler cent fois.
‫Comme vous pouvez le voir jusqu'à 99, parce que notre décompte commence à zéro et que nous pouvons boucler autant de fois que je
‫veux pour que je puisse dire la boucle, peut-être que nous voulons boucler un certain nombre de fois.
‫Peut-être que vous ne voudrez pas boucler 10 fois où je peux dire à la boucle combien de fois elle doit être exécutée.
‫C'est extrêmement utile.
‫Peut-être qu'ici effectuaient une action là où il est dit.
‫Je ne sais pas.
‫E-mail, liste de diffusion, nous souhaitons donc envoyer 10 e-mails à une liste de diffusion, par exemple.
‫Eh bien, encore une fois, je peux simplement cliquer sur Exécuter et j'ai envoyé l'e-mail plusieurs fois, dix fois.
‫Une autre astuce intéressante est que, eh bien, vous n'aurez peut-être même pas besoin de non.
‫Droit.
‫Nous ne l'utilisons pas vraiment dans notre code.
‫Et souvent, ce que vous trouverez dans les programmes Python, c'est que si un programmeur n'a pas besoin de cette variable, vous faites simplement
‫un trait de soulignement.
‫Et ce n'est qu'une variable.
‫Je veux dire, tu pourrais l'utiliser comme ça.
‫Et vous obtiendrez toujours ces chiffres, mais cela indique simplement aux autres personnes que, hé, je ne me soucie pas vraiment de
‫ce qu'est cette variable, j'essaie juste d'utiliser la plage pour que nous puissions boucler sur les choses, disons,
‫10 fois.
‫Désormais, la plage est également livrée avec un troisième paramètre.
‫Et ce que c'est, c'est qu'ils enjambent, donc si je le fais aussi, et soit dit en passant, le défaut est un ici.
‫Si j'en fais deux.
‫Il passe de zéro à 10 par deux.
‫Ce qui est très, très pratique.
‫Alors, qu'est-ce qu'une gamme?
‫Quelle plage crée un type spécial d'objet sur lequel nous pouvons itérer ?
‫OK, et si je fais moins, oh, ici, et si je fais moins un ?
‫Eh bien, si je lance ça.
‫Hmm, ça ne fonctionnera pas parce que, eh bien, laissez-moi vous montrer pourquoi si je change cela en zéro et 10 et je
‫fais moins un.
‫Ça va aller dans la direction opposée, mais si je faisais juste 10 et zéro.
‫Cela ne fonctionnera pas si nous voulons faire quelque chose à l'envers, nous devons juste
‫nous assurer que nous ajoutons cela moins un ou si nous voulons reculer deux fois, puis nous cliquons sur exécuter.
‫Vous avez donc beaucoup d'options pour jouer avec la gamme que vous pouvez faire.
‫Ascendant descendant.
‫Une dernière chose, un autre endroit où vous pourriez voir des plages.
‫Et comme je l'ai dit, la plupart du temps, ils sont en boucle.
‫Mais il peut aussi faire quelque chose d'intéressant comme disons un range.
‫Sur dix, et puis si nous enveloppons cela dans une liste, rappelez-vous, une fonction de liste nous permet de convertir quelque chose en
‫liste.
‫Si je lance ceci, avez-vous vu cela?
‫Simplifions cela pour que cette plage soit aussi, si je clique, s'exécute.
‫Vous voyez que je boucle deux fois et ici je vais imprimer, tout d'abord, je vais créer
‫une plage et un objet itérable qui a 10 éléments, puis je vais le convertir en une liste donc vous pouvez
‫voir ici zéro à neuf dans une liste.
‫C'est donc un moyen rapide de créer une liste.
‫Ce mur a des nombres entiers.
‫Une astuce intéressante que vous utiliserez certainement dans un programme ou un voyage plus long que je verrai dans le prochain, bye bye.