Python #15 - chaînes de caractères

Поделиться
HTML-код
  • Опубликовано: 22 янв 2025

Комментарии • 176

  • @SM-qz3le
    @SM-qz3le 7 лет назад +20

    Bonjour,
    comme d'habitude beaucoup d'infos très bien expliqués

  • @Limsa_du_Sud
    @Limsa_du_Sud 6 лет назад +4

    Ouf ce chapitre était plus simple que les 3 précédents. Merci , encore top le tuto!!!

    • @formation-video
      @formation-video  6 лет назад

      Bon courage pour la suite, ça se passera très bien si tu en es déjà là :)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @Nolaone
    @Nolaone 4 года назад +11

    Tu devrais être d'utilité publique ! ;-)

  • @paar6128
    @paar6128 4 года назад +3

    Merci beaucoup Jason!!! Comme toujours un plaisir d'apprendre avec toi :)

  • @mboungoujeanclaude4435
    @mboungoujeanclaude4435 4 года назад

    Merci pour tes vidéos qui me fait découvrir plein des choses étant débutant...

    • @formation-video
      @formation-video  4 года назад

      De rien, bonne continuation, à bientôt =)
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @youssramakdoud887
    @youssramakdoud887 3 года назад

    Merci pour tes tutos Python c'est très clair une très belle pédagogie 👍👍

  • @drissbouchbika3882
    @drissbouchbika3882 4 года назад +1

    merci pour les cours que vous donnez c est tres clairs

  • @robinvanhoorde782
    @robinvanhoorde782 4 года назад +1

    Vraiment cool je galère et la çà me débloque vraiment merci beaucoup !

  • @sekoubatoure603
    @sekoubatoure603 3 года назад +1

    Très très très ... cool

  • @MeMys-e9j
    @MeMys-e9j 5 лет назад +1

    j' ai deux questions qui me trottent dans la tête : 1/ où sont les argonautes ? 2/ que pensez vous des vins blancs mousseux Proseco et Cava ? A part ça , excellent tutoriel !

  • @nautilalsace5645
    @nautilalsace5645 7 лет назад +1

    La méthode [.center] est sympathique je ne connaissais pas ....
    Très bien pour construire un titre .

  • @allaissemperes2292
    @allaissemperes2292 7 лет назад +1

    Bonjour, svp je n'arrive pas à intégrer la librairie SDL dans mon IDE ( Code::Blocks), j'ai parcouru presque tous les tuto, les forums de discussion mais en vain, quelqu'un va-t-il bien vouloir m'aider? Sachant qu'il ne s'agit pas d'une vidéo concernant le langage C, je vous prie de m'excuser. Merci!

    • @formation-video
      @formation-video  7 лет назад

      Bonjour, tu veux intégrer la bibliothèque pour quel langage ?

  • @tolstoievski4926
    @tolstoievski4926 6 лет назад

    L'interpréteur python prend en compte quel paramètres lorsque on utilise une méthode sur un objet puis on fais print de l'objet, et on fait un deuxième print de l'objet mais en utilisant la même méthode pour remodifier l'objet ?

  • @ibrahimhakem5953
    @ibrahimhakem5953 3 года назад +1

    j'y croi pas, il y a apaine quelle que jours j'ai voulu m'exercer en python et j'ai réaliser ces fonction et je trouve qu'elles exesiste

  • @tolstoievski4926
    @tolstoievski4926 6 лет назад +1

    Si on travaille sur une copie ça veut dire que la chaîne de base ainsi que toute les modifications sont conservées ?

    • @formation-video
      @formation-video  6 лет назад

      Ça veut dire que tout changement opéré sur la copie ne sera pas répercuté sur l'autre chaîne 😉
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @jeanrolandebendependa4099
    @jeanrolandebendependa4099 6 лет назад +1

    merci pour la vidéo

  • @mouadsardi3371
    @mouadsardi3371 6 лет назад +1

    svp j ai 2 questions :
    1/ pour iskeyword() et isalphanum() ca affiche ;str' object has no attribute 'iskeyword' ?
    2/ la difference entre digit numeric decimal ?

    • @formation-video
      @formation-video  6 лет назад

      Pour le (1) quel code as-tu voulu tester ?
      Pour le (2), la différence se fait ici :
      - digit si tous les caractères de la chaîne sont des chiffres et qu’elle contient au moins un caractère, faux sinon (inclut certains nombres particuliers comme les nombres de Kharosthi)
      - numeric si tous les caractères de la chaîne sont des caractères numériques, et qu’elle contient au moins un caractère (ça inclut certains caractères Unicode spécifiques comme U+2155, VULGAR FRACTION OF FIFTH)
      - decimal si tous les caractères de la chaîne sont des caractères décimaux et qu’elle contient au moins un caractère, sinon faux (prend en compte certains caractères Unicode comme U+0660, ARABIC-INDIC DIGIT ZERO)

  • @eidmaalouf205
    @eidmaalouf205 5 лет назад +1

    bonsoir , juste une question si j'ai une liste b=[123,456,78] , et après je fait
    b=' '.join(b) ( donc elle devienne une chaîne )
    comment je peut recouperez ma liste b ( b=[123,456,78])
    et une deuxième question : si j'ai b="[22,33]" ( un caractère de liste ) comment je peut la transformer en décimale ?

    • @formation-video
      @formation-video  5 лет назад

      Pour faire l'inversion d'une jointure (liste en chaîne), il faut scinder (chaîne vers liste) : pastebin.com/TDu4rUtZ
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @youssoufcherifbichara1570
    @youssoufcherifbichara1570 6 лет назад +1

    bonsoir
    svp je veux utiliser le discord pour poser des questios mais je ne sais pas comment ca fonctionne
    merci d'avance

    • @formation-video
      @formation-video  6 лет назад

      Bonjour, j'avais fait une vidéo dessus : ruclips.net/video/FVh1pWzNdSM/видео.html

  • @patricknormand4624
    @patricknormand4624 6 лет назад +1

    Bonjour,
    J'utilise la dernière version de Python : 3.7
    Bizarrement, quand j'essaye d'utiliser la méthode "isidentifier", le terminal me fait la réponse suivante :
    AttributeError: 'str' object has no attribute 'isidentifier'
    Y a-t-il un nouveau nom de méthode apparu depuis cette version ?

    • @formation-video
      @formation-video  6 лет назад

      La doc pour Python 3.7 indique bien que isidentifier() existe toujours comme méthode de chaîne ( docs.python.org/3/library/stdtypes.html ). J'ai d'ailleurs testé de mon côté et c'est OK
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @patricknormand4624
      @patricknormand4624 6 лет назад +1

      @@formation-video Effectivement, dans la doc, la méthode isidentifier() existe bien et pourtant, de mon coté, elle ne fonctionne pas. Ou alors, ça vient de mon appel (qui est pourtant simple !)
      Voici le code :
      if maurice.isidentifier():
      print "Mot libre"
      else:
      print "Mot réservé"
      Voici la réponse du terminal :
      File "str.py", line 94, in
      if maurice.isidentifier():
      AttributeError: 'str' object has no attribute 'isidentifier'

    • @formation-video
      @formation-video  6 лет назад

      Quel est le code complet ?
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @SuperJSP
    @SuperJSP 4 года назад +1

    21:01 Vous faites erreur. La fonction "str.isidentifier()" sert non pas à déterminer si un terme est une fonction réservée dans Python, mais plutôt si ce terme est valide. Je l'ai lu dans w3schools.com.
    Par exemple, "MyFolder" et "Demo002" retournent "True", mais "2bring" et "my demo" retournent "False"

    • @formation-video
      @formation-video  4 года назад +1

      Oui, je l'ai signalé plus tard dans des commentaires 😉

  • @coco20601
    @coco20601 5 лет назад +1

    Bonjour,
    Petite question.
    J'ai vu la syntaxe suivante:
    myWindow.geometry("%dx%d+%d+%d" % (widthWindow, heigthWindow, xCoordinate, yCoordinate))
    est-ce équivalent à:
    myWindow.geometry("{}x{}+{}+{}".format(widthWindow, heigthWindow, xCoordinate, yCoordinate))
    Merci :)

    • @formation-video
      @formation-video  5 лет назад

      Oui, c'est une autre manière de formater l'affichage.
      La première syntaxe aurait du devenir obsolète, mais finalement, continue d'être valide en Python, donc utilisable sans soucis 🙂
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @coco-cs1uv
      @coco-cs1uv 5 лет назад +1

      OK merci beaucoup. Donc je vais privilégier la méthode avec format
      Merci

    • @formation-video
      @formation-video  5 лет назад

      De rien 😉
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @oussamamahmoudi3369
    @oussamamahmoudi3369 6 лет назад +1

    Salut prof, vu que je programme un peu sur le langage C je trouve que la fonction la plus utiliser sur les exercices c'est strcmp vu que sa compare entre deux chaines et c'est vraiment très important pour faire un traitement si oui et sinon. je voudrais savoir si ya l’équivalent de strcmp sur le langage python

    • @oussamamahmoudi3369
      @oussamamahmoudi3369 6 лет назад +1

      ah non, pardon prof je vien de faire un bout de code et quelque prog de C en python et la fonction .find a la même fonction que strcmp !! :)

    • @formation-video
      @formation-video  6 лет назад

      Sinon, en Python, c'est encore plus simple, on peut comparer deux chaînes avec l'opérateur "==", c'est tout :)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8/
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @thomasbrunelouellet4370
    @thomasbrunelouellet4370 3 года назад

    wow merci. super bien exiqué

  • @mathloss8260
    @mathloss8260 4 года назад

    hello!!
    j'ai une question qui me bloque depuis un moment et je ne trouve pas la solution:
    je voudrais récupérer les indices en utilisant index.ça marche mais par exemple pour le mot "element" il y a plusieurs "e" index m'indique juste le 1er "e". une idée?
    merci!!!

    • @formation-video
      @formation-video  4 года назад

      Bonjour, tu peux parcourir ta chaîne, et te servir de variables pour compter le nombres d'occurrences et te baser sur ta boucle pour savoir à quels indices tu as rencontré le caractère. Simple à faire, ça fera un bon exercice en plus ✌

    • @mathloss8260
      @mathloss8260 4 года назад

      @@formation-video Simple a faire qu'il dit!!!! je vais décrypter tout ça et je te tiens au jus!!
      merci pour l'idée!!

    • @formation-video
      @formation-video  4 года назад

      De rien 😉

  • @elidez9323
    @elidez9323 4 года назад +1

    très cool.

    • @formation-video
      @formation-video  4 года назад

      Merci
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @mohamed6167
    @mohamed6167 3 года назад

    Bonjour , s'il vous plaît monsieur pourquoi dans la premier cas où on a mis 20 il affiche la chaîne au début du champs où on affiche sur le terminal cependant avec 50 il affiche la chaîne au milieu ? j'espère que vous avez compris ma question cher monsieur , je sais que je pose des questions bizarres mais c' est comme ça que je comprenne les choses . Merci

    • @formation-video
      @formation-video  3 года назад

      Bonjour, tu veux parler de quel moment de la vidéo exactement ?

    • @mohamed6167
      @mohamed6167 3 года назад

      @@formation-video quand vous faites la méthode center qui prend deux arguments pour afficher la chaîne "MonSuperProgramme"

    • @formation-video
      @formation-video  3 года назад

      La méthode center() va centrer une chaîne. Si celle-ci est moins longue que l'argument que tu as spécifié lors de l'appel de la méthode, il la remplira avec (par défaut) des espaces, sinon des caractères de ton choix. En résumé : pastebin.com/TKK6xtZM

    • @mohamed6167
      @mohamed6167 3 года назад

      @@formation-video Merci beaucoup

    • @formation-video
      @formation-video  3 года назад

      De rien

  • @shiro420
    @shiro420 7 лет назад +1

    Merci beaucoup =)

  • @rayanbelkebir6393
    @rayanbelkebir6393 2 года назад

    Bonjour merci beaucoup pour toute ces. Explications s'il vous plaît est-ce que vous avez un livre ou un site à recommander pour préparer une certification python

  • @karimtrigui9541
    @karimtrigui9541 4 года назад

    je veux savoir comment remplacer le caractère ch[i] par un caractère donné.
    ici je veux placer le caractère c dans ch1 à sa position dans ch
    ch=input('donner ch')
    ch1='****'
    for i in range(1,len(ch)):
    if ch[i]=c:
    ch1=ch1.replace(ch1[i],c)
    mais le résultat n'est pas comme je veux

    • @formation-video
      @formation-video  4 года назад

      Déjà, ne pas oublier que le premier élément commence à l'indice [0] 👍

  • @tidju1
    @tidju1 7 лет назад +1

    Hello quand tu remplaces une partie ou ta chaine entière, cela change dans le fichier "en cours" uniquement ou si on a import une autre fichier / méthode ça change également dans cette partie là ?
    ps question valable sur toutes les autres méthode de chaines que tu as expliquées ^^

    • @formation-video
      @formation-video  7 лет назад

      Coucou, je n'ai pas compris exactement ce que tu demandais

    • @julienlabatut6823
      @julienlabatut6823 7 лет назад +1

      Quand tu utilises str.replace( , ) cela modifie la chaîne de caractère du fichier en cours ou
      si l'on prend l'exemple d'une classe mère est-ce que le changement aura lieu dans la classe fille également ?
      j’espère avoir réussi à mieux poser ma question ^^ (ps oui c'est un compte différent, dsl j'avais la flemme de me déco reco sur le même compte que la première question

    • @formation-video
      @formation-video  7 лет назад

      Alors admettons que tu ais deux classes : Mère et Fille.
      Tu crées un objet de la classe Mère et un objet de la classe Fille. Ces deux objets sont deux instances bien distinctes. Donc, si tu modifies un attribut (chaîne admettons) de ton objet Fille, ça ne va évidemment pas modifier l'instance Mère :)

    • @tidju1
      @tidju1 7 лет назад +1

      ça marche merci :)

    • @formation-video
      @formation-video  7 лет назад

      De rien ;)

  • @lucabelotti9748
    @lucabelotti9748 7 лет назад +1

    Bonjour et merci pour tes superbes vidéos!
    Une question par rapport a "isidentifier", lorsque je mets n'importe quoi dans le str, il me met toujours que c'est TRUE, mais si je mets des nombres il me met alors que c'est FALSE. Comment cela se fait-il? Je pensais que seulement les mots réservés par Python étaient réservés, alors que là, n'importe quel mot est réservé? Merci pour ton aide.

    • @formation-video
      @formation-video  7 лет назад

      Oui, quand je parle d'identifier, il faut penser en terme de nommage. Est-ce que le nom donné de l'entité est un identifiant valide en Python (comme un nom qu'on donnerait à un objet/variable)
      Exemple : si tu testes "bonjour" -> True (car tu peux appeler une variable/objet "bonjour" en Python)
      Mais si tu testes "1maVar" -> False (car une variable/objet en Python ne doit pas commencer par un chiffre).
      C'est peut-être plus clair pour toi avec ces précisions :)

    • @lucabelotti9748
      @lucabelotti9748 7 лет назад +1

      Je mets même "fefsfeofseof", ou n'importe quel "mot" absurde, mais ca donne tjrs TRUE!!!

    • @formation-video
      @formation-video  7 лет назад

      Oui, tu n'as pas lu mon précédent message. La fonction retournera True si la chaîne que tu testes serait un nom de variable valide en Python.
      Par contre, si tu mets un mot commençant par un chiffre, avec des points, des tirets, ça rendra False.

  • @alainpessione2265
    @alainpessione2265 2 года назад

    En faisant ch1 = ch2, on crée une copie de ch1, mais les 2 chaînes n'ont aucun lien. Il me semble normal que la modification de ch1 ne s'applique pas à ch2

    • @formation-video
      @formation-video  2 года назад

      Oui, en Python le type "str" est immuable 👍

  • @koffiparfait6578
    @koffiparfait6578 6 лет назад +1

    salut.
    comment comparer 2 mots et ecrire l'un a la place de l'autre?

    • @formation-video
      @formation-video  6 лет назад

      Pour comparer deux chaînes en Python, rien de plus simple, il suffit de faire une condition :
      if mot1 == mot2:
      print("Mots identiques")
      else:
      print("Mots différents")

  • @steppi26
    @steppi26 2 года назад

    Salut ! Est-ce que tu aurais une methode pour trouver toutes les chaines qui sont en double dans un long texte ? Avec une boucle for peut être... ?

    • @formation-video
      @formation-video  2 года назад

      Bonjour. Oui, tu peux facilement développer cette petite fonction 👍

    • @steppi26
      @steppi26 2 года назад

      @@formation-video jen serais ravi - pouvez-vous m'indiquer les grandes lignes ?:)

    • @formation-video
      @formation-video  2 года назад +1

      Pour rester sur quelque chose de simple, tu peux dans ta fonction :
      - transformer la chaîne en liste
      - créer deux listes vides (une qui contiendra les mots vérifiés, et l'autre qui contiendra les doublons)
      - parcourir la liste créée depuis la chaîne : si le mot existe dans la liste vérifiée, l'ajouter dans la liste des doublons, sinon, l'ajouter dans la liste des mots vérifiés
      - enfin, retourner la liste des doublons.

  • @joch0460
    @joch0460 11 месяцев назад

    super cours, je dévore !
    une question en passant, comment connaitre la longueur d'une chaine de caractère?

    • @formation-video
      @formation-video  11 месяцев назад

      Il y a la fonction native len() de Python 👍

  • @jean-frederickouame7547
    @jean-frederickouame7547 5 лет назад

    Hello. Juste savoir comment tu fais en un click dans le CMD à ecrire python s15.py ?

    • @formation-video
      @formation-video  5 лет назад +1

      Un clic ? C'est plutôt l'auto-complétion. Sur un terminal (Windows, MacOS, GNU/Linux), tu peux écrire le début d'un nom de fichier/dossier et appuyer sur TAB pour compléter le nom tout seul.
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

    • @abdeljebbarelomrani4443
      @abdeljebbarelomrani4443 4 года назад

      Merci je savais pas d'ailleur comment tu fais pour écrire les [[

  • @mohamedvallabou
    @mohamedvallabou 3 года назад

    Bonjour cher professeur j'ai une question qui m'a beaucoup préoccupe et dont je n'ai pas encore trouvé la réponse c'est comment définir une fonction permettant de me retourner le nombre de mots dans une phrase . J'ai vu certains essais que je n'ai pas compris. Veuillez m'écrire le code ici en réponse pour que je puisse essayer d'y voir . Merci d'avance

    • @formation-video
      @formation-video  3 года назад

      Bonjour, une phrase est composée de mots séparés par des espaces. Donc il te suffit de parcourir la chaîne, et d'incrémenter un compteur de 1 à chaque fois que tu rencontres une espace. C'est un exemple possible parmi d'autres

  • @racabab2012
    @racabab2012 5 лет назад

    Bonsoir je vous remercie pour le travail remarquable que vous faites.
    en faite j'ai un petit soucis avec ceci:
    ma_chaine6="Bonjour"
    if ma_chaine6.isidentifier():
    print("C'est un mot réservé")
    else:
    print("C'est n'est pas un mot réservé")
    si je l'exécute, ça rentre dans le if alors que le résultat que j'attendait c'était:
    ce n'est pas un mot réservé au lieu de C'est un mot réservé?

    • @formation-video
      @formation-video  5 лет назад

      Bonsoir, si tu te souviens, j'ai expliqué lors de la séance sur les variables que le nom que l'on donne à celle-ci doit respecter certaines règles de nommage (comme ne pas commencer par un chiffre, pas d'espace, pas de caractères spéciaux, etc.) Donc, la méthode isidentifier() retournera True si la chaîne testée serait un nom de variable valide.
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @lepirate5109
    @lepirate5109 3 года назад

    Bonjour Jason je note une différence avec ta formule alors je précise que je suis sur python 3.9.6 est que l'appel help(str) ne fonctionne qu'au cas pars cas ce qui n'est vraiment pas un gros problème

  • @eidmaalouf205
    @eidmaalouf205 5 лет назад

    bonjour , si j'ai une chaîne de caractére
    '223445556' et je voudrais la decomposer en blocs de 3
    comment faire ?
    merci !

    • @formation-video
      @formation-video  5 лет назад

      Une chaîne en Python est comme une séquence (Liste), sur laquelle tu peux accéder à des parties bien précises (ex : pastebin.com/Hc52aqVh qui affichera le premier caractère de la chaîne). De là, tu peux sans soucis découper des parties de ta chaîne, extraire une sous-chaîne, ou accéder selon certains indices (voir aussi ma vidéo sur les listes).
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

    • @eidmaalouf205
      @eidmaalouf205 5 лет назад

      FormationVidéo oui merci , mais mon problème est que j'ai une chaine de carac '234456789' et je voudrai la decomposer en blocs de 3 , cad ['234', ' '456',789'] en un seul coup,
      et si le nombre est de grande taille je ne voudrais pas extraire chaque fois un bloc de 3
      merci !

    • @formation-video
      @formation-video  5 лет назад

      Il faut donc la scinder : pastebin.com/kSb0FSFN
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

    • @eidmaalouf205
      @eidmaalouf205 5 лет назад

      FormationVidéo merci

    • @formation-video
      @formation-video  5 лет назад

      De rien ;)
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @nathanperissat3876
    @nathanperissat3876 6 лет назад +1

    A quoi sert iskeyword sil te plait

    • @formation-video
      @formation-video  6 лет назад

      Bonjour, c'est une fonction qui retournera "True" si le mot testé est un mot-clé de Python, c'est-à-dire un des termes suivants :
      - and
      - as
      - assert
      - async
      - await
      - break
      - class
      - continue-
      - def
      - del
      - elif
      - else
      - except
      - False
      - finally
      - for
      - from
      - global
      - if
      - import
      - in
      - is
      - lambda
      - None
      - nonlocal
      - not
      - or
      - pass
      - raise
      - return
      - True
      - try
      - while
      - with
      - yield

    • @ayoubchahid8531
      @ayoubchahid8531 5 лет назад

      keyword.iskeyword() n'est pas une methode de la class str pour l'utililiser il faut importer le module keyword

  • @fardirahani8664
    @fardirahani8664 5 лет назад

    je suis votre formation ça m'a vraiment aidé, mais j'aimerais vous poser une question est ce que vous avez un autre formation pour la création d'un site web en utilisant python , "site web et python" aussi "python et machine learning"

    • @formation-video
      @formation-video  5 лет назад

      Non, tout le cours Python est publié. Et je prévois plus tard un autre cours sur Django, un framework pour faire des sites web dans ce langage.
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @douladicko4914
    @douladicko4914 5 месяцев назад

    Bonjour Jason! Je voudrais m'ajouter à votre discord mais on m'envoie un message de blocage. Je fais comment ?

    • @formation-video
      @formation-video  5 месяцев назад

      Bonjour, c'est ce lien : discords.com/servers/jachampagne

  • @maximedesnoues3831
    @maximedesnoues3831 3 года назад

    Encore une très bonne vidéo, merci !
    Par contre pourquoi dans mon invite de commande quand je tape "help(str)", il me met :
    "more n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commande"
    Je n'arrive pas à comprendre pourquoi il m'affiche cela.
    Merci

    • @formation-video
      @formation-video  3 года назад

      Si tu veux tester ça en console, il faut déjà démarrer l'interpréteur (commande "python"), ensuite, tu peux utiliser la fonction help()

    • @maximedesnoues3831
      @maximedesnoues3831 3 года назад

      @@formation-video Super ! Merci beaucoup !

    • @formation-video
      @formation-video  3 года назад

      De rien 👋

  • @Dalanda-
    @Dalanda- 6 лет назад +1

    salut
    le ch.count() sert à quoi??

    • @formation-video
      @formation-video  6 лет назад +1

      Bonjour, cette méthode compte le nombre de fois que tu vas trouver une chaîne dans une autre.
      Par exemple, dans la chaîne "salut tout le monde", si tu cherches la chaîne "o", tu trouveras 2 (car il y a deux fois la lettre "o").
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @orionwaxx4115
    @orionwaxx4115 4 года назад

    Validé fréro

    • @formation-video
      @formation-video  4 года назад

      👍
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @GarbyBoi
    @GarbyBoi 5 лет назад +5

    24:39 ("N' hésiter pas à laisser des likes des dislikes...")
    ...
    366 like et 0 dislike lol

    • @formation-video
      @formation-video  5 лет назад +4

      Tant mieux, ça veut dire que les gens ont apprécié la vidéo dans l'ensemble 😊
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @ryn4117
    @ryn4117 4 года назад

    Salut, bonne vidéo. Sinon comment ferai-tu pour transformer les a en b et les b en a (inverser les caractères) dans la chaîne de caractère: ababab ?

    • @formation-video
      @formation-video  4 года назад +2

      Plusieurs manières pour procéder :
      - faire du remplacement de caractère par un autre via des méthodes appropriées
      - parcourir la chaîne et à coups de conditions, faire les remplacements nécessaires
      - scinder la chaîne par groupe de deux caractères et faire une inversion sur chaque groupe isolé avant de rejoindre le tout
      Bref, les possibilités ne manquent pas en Python 😉
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @ahmedguesmi1462
    @ahmedguesmi1462 4 года назад

    Bonjour
    C'excellent!! Merci
    seulement:
    str.isalnum() et non str.isalphanum()

  • @klausjahnert9697
    @klausjahnert9697 5 лет назад

    Visual Studio > Python 3.7
    Bonjour
    Avant toutes choses je tiens à vous féliciter pour vos vidéos et les explications claires et nettes. Jusqu'à la leçon 14 aucun problème, mais dans la leçon 15 j'ai un petit problème.
    Les chaînes de caractères et en particulier les méthodes str.isidentifier() et str.iskeyword().
    'isidentifier' est sensé retourner true si le mot est un mot réservé !
    or
    ch = "patate"
    if ch.isidentifier():
    print("ch")
    retourne
    patate ( donc isidentifier retourne true donc patate est un mot réservé ???)
    Il y a quelques chose que je n'ai pas compris mais quoi ?
    Avec iskeyword() c'est plus simple, cette méthode n'existe pas avec str. ??
    Merci pour toutes réactions.

    • @formation-video
      @formation-video  5 лет назад

      Bonjour, la différence est très simple :
      - isidentifier() retourne True si ce qui lui est donné comme argument peut être un nom de variable valide pour Python (ex : age_utilisateur, ageUtilisateur, etc.)
      - iskeyword() retourne Tue si l'argument donné est un mot réservé par Python (ex : "class", "def", ...)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @klausjahnert9697
      @klausjahnert9697 5 лет назад

      @@formation-video Merci pour votre réponse.
      Pour isidentifier c'est aussi à cette conclusion que je suis arrivé. Ce qui m'a induit dans le doute est le seul exemple que vous avez utiliser ("class") , un exemple avec un nom de variable aurait levé le doute. Quant à iskeyword()
      ex.:
      ch = "class"
      if ch.iskeyword():
      print (ch)
      Python retourne "AttributError: "str" object has no attribut 'iskeyword'

    • @formation-video
      @formation-video  5 лет назад

      Oui, il y avait une erreur pour iskeyword(), ça vient du module "keyword", qui s'utilise de cette façon : pastebin.com/Seummbja
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @klausjahnert9697
      @klausjahnert9697 5 лет назад

      @@formation-video Merci pour les explications.
      Je continue à apprendre Python.
      A+

    • @formation-video
      @formation-video  5 лет назад

      À bientôt 👋
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @pendgwendetapsoba2243
    @pendgwendetapsoba2243 7 лет назад +1

    Slt. Peux t'on avoir des exos?

    • @formation-video
      @formation-video  7 лет назад

      Les exercices sont prévus, j'en ai notamment parlé ici : ruclips.net/video/ok5SWzhlhok/видео.html

  • @herveballa4692
    @herveballa4692 4 года назад

    Formation très intéressante est ce que tu peux envoyer des liens vers des exercices avec corrections si possible?

    • @formation-video
      @formation-video  4 года назад

      Il y a une playlist pour ça : ruclips.net/p/PLrSOXFDHBtfEiSgOG1FM4oq-yS24iV4s1

    • @herveballa4692
      @herveballa4692 4 года назад

      @@formation-video merci beaucoup ta formation est tres bien faire!

    • @formation-video
      @formation-video  4 года назад

      Merci 🙏

  • @eylulmood4830
    @eylulmood4830 6 лет назад +5

    j'aime avant de le suivre

  • @mrtedi1593
    @mrtedi1593 7 лет назад +1

    Bonjour, tu n'as pas expliqué à quoi sert [.iskeyword].

    • @formation-video
      @formation-video  7 лет назад

      C'est pour les mots-clés du langage Python, les mots réservés notamment

    • @mrtedi1593
      @mrtedi1593 7 лет назад +1

      +FormationVidéo Ok merci beaucoup

    • @formation-video
      @formation-video  7 лет назад

      De rien ;)

  • @thecrazzxz3383
    @thecrazzxz3383 4 года назад

    Le ".isidentifier" ne marche pas, il n'est même pas détécté par mon notepad++

    • @formation-video
      @formation-video  4 года назад

      Oui, certains éditeurs peuvent avoir des petits soucis avec certaines colorations, mais cela fonctionne malgré tout. Une donnée est dite valide comme identifieur si elle suit les règles de nommage d'une variable/fonction/méthode en Python (composée de lettres, chiffres et/ou underscores - tout en commençant par une lettre. Pour tester : pastebin.com/wyPeaBjy
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ RUclips (personnel) : ruclips.net/user/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    • @thecrazzxz3383
      @thecrazzxz3383 4 года назад

      @@formation-video pas pour moi

  • @eveiletconscience5616
    @eveiletconscience5616 6 лет назад +1

    Bonjour , meme si on faisait : a = 6 b = a , si on modifie A ça ne changera pas la valeur de b

    • @formation-video
      @formation-video  6 лет назад

      Bonsoir. Oui, puisqu'on fait bien une copie de la valeur, et non une référence à cette dernière.
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @totolerigolo35
    @totolerigolo35 4 года назад

    La méthode str.isidentifier() me marque toujours Réservé dans la condition même quand je marque n'importe quoi est-ce normal ? Sinon très bonne vidéo un grand merci ! (Pardon j'avais pas vu la description de la vidéo du coup je comprend mieux le résultat que j'ai)

  • @YA-xj5it
    @YA-xj5it 4 года назад

    Petit commentaire , bête mais utile pour ceux qui apprend
    taper help() et si vous voulez savoir a propos d'une chose précis, il y'a une couleur BLEU avec un petit logo (C) devant chaque mot , vous pouvez voir ses informations.

    • @formation-video
      @formation-video  4 года назад +1

      Oui, cela a d'ailleurs déjà été conseillé dans le cours 👍

  • @amadoubarry7196
    @amadoubarry7196 Месяц назад

    merci merci

  • @sirayoa369
    @sirayoa369 6 лет назад +1

    bien joué, il y a aucun pouce rouge a k'heure ou j'écris ce commentaire, que personne mette un pouce après pour gacher mon commentaire^_^

    • @formation-video
      @formation-video  6 лет назад

      Qu'importe le nombre de pouces, ça ne m'empêche pas de faire mon travail 🙂
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @d.veillet2836
    @d.veillet2836 3 года назад

    Super video encore une fois. J'ai un résultat bizarre:
    #Vérifier si un mot est reservé.
    ch = "probablement"
    if ch.isidentifier():
    print(ch,"est un mot réservé.")
    else:
    print(ch,"est un mot libre.")
    À l'exécution, ça dit que c'est un mot réservé.
    j'ai essyé blabla, peut-etre, peutetre et seulement peut-etre est vu comme un mot libre...

    • @formation-video
      @formation-video  3 года назад

      La fonction isidentifier() vérifie si la valeur donnée peut être un nom valide (pour une variable, fonction/méthode, structure. Donc, si ce nom suit les règles de nommage

  • @sindbadbouba1649
    @sindbadbouba1649 6 лет назад +1

    bonjour.
    j'essaye de résoudre le problème suivant : trouver la Phrase la plus longue dans un texte.
    Par exemple j'ai un texte dans une variable :
    text = '''je suis la phrase la plus petite. La phrase la plus longue c'est très certainement moi !
    Ok : il ne suffit pas de le dire mais il faut le prouver.
    Car on ne peut pas raconter n'importe quoi à Python qui détectera l'arnaque.'''
    j'ai trouvé une solution en fouillant dans le web; elle fonctionne, mais elle est est déroutante. La voici :
    =======programme=======
    plus_longue = ''
    phrase_actuel = ''
    for x in text :
    phrase_actuel += x
    if x in '.!?':
    if len(phrase_actuel) > len(plus_longue):
    plus_longue = phrase_actuel
    phrase_actuel = ''
    print ('La phrase la plus longue est :
    {}

    Elle contient {} caracteres.'.format(plus_longue,len(plus_longue)))
    ========resultat apres F5========
    La phrase la plus longue est :
    Car on ne peut pas raconter n'importe quoi à Python qui detectera l'arnaque.
    Elle contient 77 caracteres.
    >>>
    =======ma question=========
    je comprends le rôle du if x, mais je n'arrive pas à comprendre la suite. Comment peut-il calculer la longueur de chaque phrase et les comparer ensuite?
    y-a-t-il plus simple codage à ce niveau de formation?
    Merci.

    • @formation-video
      @formation-video  6 лет назад +1

      Bonsoir, si on réfléchit en terme algorithmie, on va parcourir la chaîne complète en ajoutant chaque caractère à une variable intermédiaire, jusqu'à rencontrer un symbole de fin de phrase (le point, point d'interrogation ou point d'exclamation).
      A partir de là, on calcul la longue de la chaîne qu'on a stocké dans la variable intermédiaire, et on continue jusqu'à avoir tout parcouru le texte.
      Et à chaque phrase terminée, on vérifie la longue de l'actuelle avec celle stockée avant. Si l'actuelle est plus grande que la précédente, on remplace.
      Voilà ce que ça donnerait, assez proche de ton code : pastebin.com/Bxr57Jt9

    • @sindbadbouba1649
      @sindbadbouba1649 6 лет назад +1

      ok. merci. Avec un raisonnement algorithmique on arrive à imaginer un peu le processus qu'utilise Python pour parcourir et délimiter les paragraphes. Malgré cela ça reste non intuitif.

    • @formation-video
      @formation-video  6 лет назад

      Tu comprendras mieux avec la pratique :)

    • @sadokagili8551
      @sadokagili8551 6 лет назад

      aidez moi à bien developper ma solution svp.
      *********************************************************
      text = "je suis la phrase la plus petite. La phrase la plus longue c'est très certainement moi !"
      text= text.split(".")
      print(text)
      i=0
      j=-1
      while i

    • @sadokagili8551
      @sadokagili8551 6 лет назад

      Essaie d'ajouter une troisieme phrase plus longue dans votre texte ca ne va pas marcher !

  • @Khazari-Molnar
    @Khazari-Molnar 6 лет назад +1

    Bon rappel , je me permets jason , j'ai trouvé ce site avec des exos callicode.fr/pydefis/index
    Je n'ai aucune part dans ce site et il est gratuit , je trouve que c'est un bon complément a tes cours

  • @tolstoievski4926
    @tolstoievski4926 6 лет назад +1

    Au final index et find c'est un peu la même chose

    • @formation-video
      @formation-video  6 лет назад

      La méthode index() fait comme find(), mais index déclenchera une exception si elle ne retourne pas de résultat.
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne RUclips ? ruclips.net/user/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @genshinxsz
    @genshinxsz 3 года назад

    J’ai clairement un contrôle de snt demain j’ai pas réviser co regarde 😭

  • @oncledan8509
    @oncledan8509 2 года назад

    Salut mon cher Jason.
    Très beau travail, ce que tu fais là. Toutes mes félicitations !
    Est-ce possible que la méthode « ma_chaine = ma_chaine.center(45, "-") » ne fonctionne pas chez moi (J'utilise Kali Linux 2022.2)
    Merci pour tout. Le reste, c'est nickel !! Bonne fin de semaine !

    • @formation-video
      @formation-video  2 года назад +1

      Bonjour, quel est l'ensemble de ton code ?

    • @oncledan8509
      @oncledan8509 2 года назад

      @@formation-video Bonjour, Jason. Merci de ta réponse. Mon code est le suivant (J'ai omis les numéros de lignes) :
      ----------------------------------------------------------------------------------------------------------------
      #coding:utf-8
      import os
      os.system("clear") # "clear" sur Linux
      # Formation sur le language Python, avec Jason Champagne
      # Session 15 : Les Méthodes de chaînes.
      # Référence RUclips : ruclips.net/video/9oibVKWzXOM/видео.html
      ma_chaine = "Ce texte est celui de la variable."
      ma_chaine = ma_chaine.center(40, "-")
      print(ma_chaine)
      ----------------------------------------------------------------------------------------------------------------
      Merci de prendre le temps de te pencher sur mon problème. Remarque que si ça ne fonctionne pas, ce n'est pas plus grave que ça. Le résultat peut toujours être obtenu autrement, s'il y a lieux.
      Passe une très agréable fin de semaine et à bientôt, j'espère.
      OH ! OH ! Je viens de remarquer quelque chose (très subtile, mais bon !)
      ==> ma_chaine = ma_chaine.center(40, '-') .. au lieux de ...(40, "-") J'ai trouvé le problème !!
      Du coup, il y a autre chose. Avec la variable « ma_chaine », ça ne fonctionne pas, mais avec « chaine », ça fonctionne. Allez donc savoir !
      Excuse-moi pour le dérangement ! Hahaha !!
      -- Bonne fin de semaine !

    • @formation-video
      @formation-video  2 года назад

      👍

  • @ethernan9258
    @ethernan9258 5 месяцев назад

    Bonjour,
    Dans ta vidéo, à 8mn, tu expliques que les méthodes de chaine telles que str.upper() (et d'autres) travaillent sur des copies. Je suis parfaitement d'accord avec cette affirmation mais la démonstration n'est pas correcte car tu utilises des affectations ; ce qui change le contenu d'une variable. Le bon exemple aurait été :
    #coding:utf-8
    maChaine = "bonjour tout le monde"
    print(maChaine)
    print(maChaine.upper())
    print(maChaine)
    Les deux dernières lignes de code démontrent tes propos. str.upper() travaille bien sur une copie puisque la dernière ligne n'est pas affectée.
    Bien à toi

  • @guirardpierre4279
    @guirardpierre4279 2 года назад

    bonjour , quelqu'un peut m'expliqué sa en python? print ' [' + '*' + '] ' + qqq.split('/')[0]