Content de te revoir.
Jusqu'à présent, nous avons appris quelques fonctions intégrées que Python a peu d'actions intégrées, n'est-ce pas.
Actions que nous pouvons entreprendre sur les données.
Et nous avons entendu parler du SDR.
Nous l'avons appris.
Nous avons appris à propos de float et de la conversion de type que nous pouvons faire.
Nous avons également appris le type.
Nous avons également découvert l'impression et ces fonctions intégrées en Python.
Eh bien, il y en a quelques-uns et je vais créer un lien vers cette ressource, mais il n'y en a pas trop.
En fait, nous en avons également vu des ABB ou ronds.
Dans notre vidéo de chiffres.
Donc, les nombres avaient des fonctions que nous pouvons utiliser, certaines fonctions bien intégrées, la chaîne en a
également une très utile appelée Lente, qui signifie LENTH, comme vous l'avez deviné.
Si je tape quelque chose comme ça et que je l'imprime.
Et je clique, cours, j'obtiens neuf parce qu'il calcule la longueur de la force
dans notre cas un, deux, trois, quatre, cinq, six, sept, huit, neuf, la longueur de la corde est neuf.
Maintenant, vous devez être prudent ici car la longueur elle-même ne commence pas à zéro, comme nous l'avons vu avec
les index.
Au lieu de cela, il compte comme les humains le font à partir d'un.
Donc, une bonne chose à faire ici est que je peux faire quelque chose comme ça.
Disons que nous avons une cupidité variable qui équivaut à halloo.
Eh bien, je peux attraper le Grete.
Variable, qui est une chaîne et utilise le tranchage de chaîne pour bien saisir, la première, puis aller jusqu'au
bout.
Maintenant, la valeur par défaut le fait déjà.
Si je le laisse comme ça, ça va saisir bonjour et assurez-vous d'ajouter un support ici.
Cliquons sur exécuter.
Je reçois bonjour.
Maintenant, si je fais zéro à longueur de.
Grete.
Qu'est-ce que ça veut dire?
Bon, si je clique sur exécuter, je reçois toujours bonjour car la longueur de Grete.
A neuf ans.
Comme, alors maintenant cette fonction de longueur est très utile et nous allons l'utiliser beaucoup dans ce cours, mais je veux
vous présenter le concept de fonctions intégrées.
En plus de ce que nous appelons des méthodes intégrées, hmm, qu'est-ce que cela signifie ?
Une fonction intégrée avait la syntaxe du mot qui était surlignée en bleu, puis nous
avons utilisé des accolades pour effectuer une action sur un type de données.
Cependant, Python a également cette idée de méthodes et les méthodes sont similaires aux fonctions, mais
elles appartiennent à quelque chose.
Ainsi, par exemple, en Python, nous avons des méthodes de chaîne.
Ce sont donc des méthodes ou des actions que seules les chaînes peuvent effectuer.
Et ne vous inquiétez pas.
C'est quelque chose dont nous parlerons davantage lorsque nous parlerons de classes et de fonctions.
Mais pour l'instant, Python, par exemple, a des méthodes de chaîne.
Ce sont donc des méthodes que nous pouvons utiliser spécifiquement pour les chaînes et les méthodes, qui ont une syntaxe spéciale
où au lieu du mot avec les accolades, il est généralement précédé d'un point.
Donc point et puis une sorte de mot.
Et nous avons en fait vu un format, n'est-ce pas ?
Le format DOT, les accolades ou les crochets est une méthode.
Et si je vais aux méthodes de chaîne Python et que je fais défiler vers le bas ou vers le haut, nous voyons que le format,
le format, les valeurs spécifiques et une chaîne sont une méthode.
Maintenant, pourquoi s'en soucier ?
Bien.
Avec cela, python nous donne des outils automatiques que nous pouvons utiliser avec force, alors explorons certaines de ces
méthodes de chaîne.
Créons un devis ici, et le devis va être ou ne pas être.
Maintenant, ici avec cette citation, nous pouvons utiliser certaines méthodes sur cette chaîne maintenant, je ne vais pas tout passer en
revue parce que, eh bien, vous n'utiliserez probablement jamais 60% d'entre elles dans votre carrière.
Je vais passer en revue les plus importants que vous verrez encore et encore.
Mais je vais également créer un lien vers cela afin que vous puissiez le voir par vous-même comme référence.
N'oubliez pas qu'en tant que programmeur, votre travail n'est pas de mémoriser cela et de lire une langue
comme vous lisez un dictionnaire, c'est plutôt de savoir que cette ressource existe et c'est à vous d'explorer et d'apprendre lorsqu'un problème spécifique se
produit.
Mais revenons à la tâche à accomplir.
Une chose que nous pouvons faire est d'utiliser la méthode supérieure, nous utilisons un point, puis tapons en haut, puis les
accolades.
Et heureusement pour nous, notre Ed nous montre que cela existe réellement à cause du menu déroulant.
Alors, que se passe-t-il maintenant si j'imprime ceci ?
Et je clique sur exécuter.
Regardez ça, tout est capitalisé pour être ou ne pas être.
Il y a aussi un autre que nous pouvons utiliser appelé Capitalize.
Quelle est la différence entre les deux ?
Eh bien, si je cours, vous voyez qu'il met en majuscule le début de la phrase.
Et au fait, votre éditeur ou dans notre cas, notre Reppel, si vous passez la souris dessus, vous
dira en fait ce qu'il fait.
Il renvoie une version en majuscule de S..
Donc, tout ce qui est à gauche du.
Et un bon éditeur vous montrera en fait toutes les choses à votre disposition, donc dès que vous
appuyez sur un point, regardez ça, je vois toutes ces cases violettes, qui sont des méthodes qui sont à ma disposition pour une
chaîne.
Et vous voyez qu'il y en a beaucoup.
Maintenant, ne vous inquiétez pas de ces doubles soulignements de ces méthodes Dundar, car c'est quelque chose dont nous parlerons
lorsque nous parlerons de classes.
Mais vous pouvez voir que vous avez différentes choses que vous pouvez utiliser.
Par exemple, vous avez des minuscules au lieu de majuscules et minuscules, tout.
Et si je veux utiliser find, par exemple ?
Et Fine dit simplement, hé, est-ce que B existe dans le code pour être ou ne pas être, en fait, comme run ?
Bon, ça me dit que, oui, je n'ai pas pu trouver a un B et ça commence à l'indice de trois.
Donc, si je vais à zéro un, deux et que je regarde ensuite ces trois, nous devons donc trouver qui nous trouve
la première occurrence d'un morceau de texte.
Vous avez également des choses comme replace où je peux remplacer tout ce que je lui donne comme première chose, puis le
séparer à la deuxième chose.
Donc, vous pouvez voir ici, il me dit ancien, puis nouvelle virgule et je peux le remplacer par moi si je clique sur exécuter.
J'arrive à moi ou pas à moi, donc cela remplace toutes les occurrences du maintenant la dernière chose
que je veux vous signaler est que si j'imprime ici, je cite, que pensez-vous qu'il va se passer ?
J'ai imprimé ici et je me suis remplacé pour être ou ne pas être avec.
A moi ou pas à moi.
Une citation assez égoïste, mais si je réimprime ceci sur la cinquième ligne, que pensez-vous qu'il se passera ?
Découvrons-le.
Wo.
Est-ce ce que vous attendiez ?
Réfléchissez aux raisons pour lesquelles cela pourrait se produire en fonction de ce que nous avons appris.
Voici la chose, rappelez-vous, les chaînes sont immuables, c'est-à-dire qu'elles ne peuvent pas être modifiées.
Nous pouvons les écraser si nous le voulons, mais nous ne les modifions pas.
Soit nous les créons, soit nous les détruisons.
Dans notre cas, lorsque nous le faisons, citons, remplaçons par moi ou pas par moi, cela crée une nouvelle chaîne.
Maintenant, nous n'assignons la chaîne à rien, donc finalement, après avoir imprimé, nous la supprimons de la
mémoire.
Mais si je fais quelque chose comme.
C'est là que j'ai.
Devis, deux égaux, devis, je remplace et j'imprime le devis.
Eh bien, dans notre cas, nous créons une toute nouvelle chaîne, nous créons une chaîne, mais nous ne modifions jamais la
chaîne d'origine car elle est immuable.
Donc, cette citation reste toujours telle qu'elle est jusqu'à ce que nous la détruisions.
Jusqu'à ce que nous l'enlevions.
Notre programme se termine.
Cela va exister.
J'espère que vous vous amusez, accrochez-vous pour en savoir plus dans la prochaine vidéo.