Subtitution d' une chaine de characteres par une autre

monbeautiti Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 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
A voir également:

3 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Je te conseille de passer par un dictionnaire.
Forecast={'mon': 'lundi', etc}
0
monbeautiti Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
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
monbeautiti Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
je n'ai pas fini l' écriture du message.
il fallait comprendre:
print '<separator label="Prevision: %s" />' % forecast[dict_jour('day')]
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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
monbeautiti Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Merci beaucoup tout marche.

Un site Internet pour un cours python ??.

Merci bien
cordialement.

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