Subtitution d' une chaine de characteres par une autre

monbeautiti Messages postés 38 Statut Membre -  
fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Grand débutant avec python !!!.

Je veux substituer le contenu de day si day= Mon alors mettre day à Lundi dans la ligne suivante Suivante:

print '<separator label="Prevision: %s" />' % forecast['day']

Merci de bien vouloir m'aider.

Salutations

robert.jclaude69@orange.fr

3 réponses

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Je te conseille de passer par un dictionnaire.
    Forecast={'mon': 'lundi', etc}
    0
  2. monbeautiti Messages postés 38 Statut Membre
     
    bonjour,

    Grand débutant, en apprentissage
    Je galère !! de l'aide svp.
    J'ai un dictionnaire:

    dict_jour = {'MON':'Lundi', 'TUE':'Mardi', 'WED':'Mercredi', 'Thu':'Jeudi', 'FRI':'Vendredi', 'SAT':'Samedi', 'SUN':'Dimanche'}

    ------ dans le programme l instruction suivante est-elle correcte pour obtenir le texte : Lundi ou Mardi .... en fonction du contenu de 'day'

    print '<separator label="Prevision: %s" />' % forecast['day']

    Merci de vos réponses.
    NB: connaissez vous un site de cours Python 3.xx ?
    0
    1. monbeautiti Messages postés 38 Statut Membre
       
      je n'ai pas fini l' écriture du message.
      il fallait comprendre:
      print '<separator label="Prevision: %s" />' % forecast[dict_jour('day')]
      0
    2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      Si forecast['day'] renvoie 'MON', 'TUE', ...
      Alors il suffit de faire dict_jour[forecast['day']]
      Si forecast['day'] renvoie des minuscules, alors il te suffit de le convertir en majuscule avec la méthode upper().
      0
  3. monbeautiti Messages postés 38 Statut Membre
     
    Bonjour,

    Merci beaucoup tout marche.

    Un site Internet pour un cours python ??.

    Merci bien
    cordialement.

    <monbeautiti>
    0
    1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      Euh, j'en connais pas particulièrement.
      Mais avec google, ça se trouve facilement.
      Exemple : https://docs.python.org/3/tutorial/
      Cdlt,
      0