‫Maintenant, jusqu'à présent, nous avons appris qu'Esther.
‫Est-ce une séquence ordonnée de caractères, n'est-ce pas ?
‫C'est essentiellement un morceau de texte où nous pouvons écrire nos noms, mots de passe, paragraphes et phrases et les chaînes
‫sous le capot sont stockées en mémoire, comme je l'ai dit, sous la forme d'une séquence ordonnée de caractères.
‫Donc, par exemple, si j'avais la chaîne mi mi mi.
‫Ensuite cela sera stocké dans la mémoire de nos ordinateurs dans un ordre donc et sera stocké dans un endroit en mémoire,
‫et après cet endroit et cette mémoire, il sera stocké, puis l'espace sera stocké puis M, puis e l'espace
‫que le besoin.
‫Donc, si vous pensez à une étagère, chacune d'entre elles est ordonnée dans une partie différente de l'étagère,
‫mais l'une après l'autre.
‫Et la façon dont nous pouvons penser à cela est comme ceci.
‫Le M est stocké à l'emplacement zéro, puis E est stocké à l'emplacement un, puis l'espace est stocké à
‫l'emplacement deux et ainsi de suite.
‫Et chaque étagère correspond désormais.
‫A une valeur.
‫Alors que quand on demande à l'ordinateur, hé, je veux que tu attrapes cette ficelle, on sait que, hé, on va
‫chercher dans le rayon zéro à sept.
‫Maintenant, pourquoi est-ce important ?
‫Parce que l'une des choses les plus utiles que vous puissiez faire avec les chaînes est d'accéder à différentes parties d'une chaîne en
‫utilisant ce que nous appelons un index.
‫Ainsi, par exemple, lorsque vous avez une chaîne et appelons cette variable ou ce morceau de chaîne égoïste.
‫Et égoïste a moi, moi, moi, moi, moi.
‫Et je vais commenter ça.
‫Juste comme ça, assurez-vous qu'il est aligné.
‫D'ACCORD?
‫Et ce que je vais faire ici, c'est dire égoïste, puis crochets ici, puis taper
‫zéro.
‫Maintenant, si j'imprime ceci.
‫Et je clique sur exécuter.
‫Regarde ça, je reçois la lettre M, pourquoi ce mur utilise-t-il les crochets ?
‫Je dis à l'ordinateur, hé, saisis la variable égoïste.
‫Et puis, à partir de cette variable égoïste, quel que soit l'indice de zéro et qu'y a-t-il sur cette étagère d'indice de
‫zéro ?
‫Eh bien, la lettre et si j'en fais sept ?
‫Que pensez-vous qu'il se passera si je clique sur exécuter ?
‫Je comprends, parce que sur l'étagère du numéro sept, c'est tout, et quand je deviens juste égoïste, j'obtiens
‫la chaîne entière.
‫Ça va dire, d'accord, je vais prendre de l'index de la bibliothèque de zéro jusqu'à sept.
‫Très, très cool, et ce concept que nous allons explorer tout au long du cours et vous
‫allez voir pourquoi c'est important très bientôt, mais en utilisant ces connaissances, nous pouvons faire beaucoup de manipulations de cordes.
‫Et Python a cette fonctionnalité unique dont nous allons parler maintenant qui nous permet de saisir différents
‫morceaux de texte.
‫Jetons donc un œil ici.
‫La règle ici est lorsque nous utilisons des crochets en Python.
‫Le premier élément que nous mettons entre crochets est ce que nous appelons le début.
‫Le début est, hé, où voulez-vous que je regarde dans notre cas, nous avons dit que nous voulions regarder zéro.
‫Alors nous sommes entrés, nous voulons regarder sept.
‫Nous avons compris.
‫Mais alors il y a une chose supplémentaire que nous pouvons faire si nous faisons un.
‫Colin ici.
‫On a aussi la possibilité de dire, hé, où s'arrêter ?
‫Qu'est-ce que ça veut dire?
‫Eh bien, si je fais quelque chose et vous savez quoi, changeons cela en.
‫Zéro, un, deux, trois, quatre, cinq, six, sept, juste pour que ce soit plus facile à comprendre si je le fais,
‫disons le zéro.
‫Colin to et je clique sur exécuter, je commence à zéro et à deux, donc je peux saisir zéro.
‫À un, car rappelez-vous, je dis commencez ici, mais arrêtez-vous aussi dès que vous arrivez à la
‫bibliothèque.
‫Nous ne voulons pas de cela.
‫Donc, si je fais de zéro à sept, que pensez-vous qu'il se passera pendant que je clique sur exécuter ?
‫Et j'arrive jusqu'à six.
‫Donc, pour que nous puissions saisir toute la force, nous devons faire de zéro à huit car il y a en fait un personnage
‫ici, n'est-ce pas ?
‫Parce qu'on part de zéro, en fait, comme Ron.
‫Voilà.
‫Maintenant, il y a une troisième chose que nous pouvons ajouter ici, et c'est ce qu'on appelle le pas en avant.
‫Et un pas en avant dit, hé, commencez ici et ici, puis enjambez quelques choses.
‫La valeur par défaut est donc un parce que nous parcourons un par un notre étagère.
‫Vous voyez que nous obtenons la chaîne entière, mais si j'ajoute à ici, il dépasse de deux, donc je saisis zéro, puis je
‫dépasse un pour saisir, puis enjambe un pour saisir pour passer et ainsi de suite et ainsi de suite en avant.
‫Alors laissez-moi vous poser quelques questions délicates ici, que se passe-t-il si je fais cela ?
‫Est-ce valable, si je clique sur exécuter, que se passera-t-il, prêt à deviner ?
‫Je reçois.
‫Un deux trois quatre cinq six sept.
‫Cela dit, hé, commencez à 1h00.
‫Donc c'est juste ici, mais après, arrête, ben, il n'y a rien là-bas.
‫Donc, la valeur par défaut va dire aller jusqu'au bout.
‫Je sais que c'est déroutant, mais accrochez-vous, entraînez-vous assez souvent, et cela deviendra une seconde nature.
‫OK, et si je fais quelque chose comme ça où je ne remplis pas le début et en fais cinq ici, que se passe-t-il maintenant ?
‫Redi.
‫J'obtiens zéro un, deux, trois, quatre jusqu'à cinq, donc ça commence par zéro par défaut et passe à cinq.
‫OK, que se passe-t-il si je fais quelque chose comme ça aux points-virgules, et puis que se passe-t-il si je clique sur exécuter ?
‫Très bien, j'obtiens le comportement par défaut.
‫Parce que ça commence à zéro quand il n'y a rien et chaque fois que la chaîne se termine, quand il n'y a
‫rien, et puis nous la franchissons une fois.
‫D'accord, mais et si on faisait quelque chose comme ça ?
‫Et si je fais moins un ici ?
‫C'est une question délicate.
‫Que va-t-il se passer ?
‫Découvrons-le.
‫J'obtiens sept en Python, l'index négatif signifie, hé, commence à la fin de la chaîne de sorte que si je
‫fais moins deux.
‫J'obtiens six si je fais moins trois.
‫J'en reçois cinq parce que je vais en arrière et une astuce intéressante que vous pouvez faire ici est de faire
‫un point-virgule, un point-virgule moins un, et c'est en fait une opération assez courante.
‫Donc, vous n'avez qu'à mémoriser cela, même si cela semble étrange, cela signifie commencer, arrêter.
‫Mais il n'y a pas de limite ici.
‫Mais je veux passer par derrière.
‫Alors que pensez-vous qu'il va se passer ici?
‫Si je clique, cours.
‫Voyez-vous que nous obtenons l'inverse de la chaîne, c'est donc une notation très utile si vous voulez,
‫disons, inverser un ordre.
‫Et si nous voulons, disons sauter par deux, je clique sur exécuter et vous voyez que nous sautons par deux maintenant.
‫Maintenant, j'espère que votre tête ne vous fait pas mal avec toute cette notation, vous devez juste vous y habituer.
‫C'est quelque chose d'assez unique à Python, mais c'est très, très utile.