Chaine de caractère [Résolu]

Messages postés
58
Date d'inscription
mercredi 15 mars 2006
Statut
Membre
Dernière intervention
14 janvier 2010
- - Dernière réponse : aera group
Messages postés
390
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
8 novembre 2010
- 8 sept. 2007 à 12:28
Bonjour,

Je débute en python et je souhaite pouvoir connaitre la position d'un caractère situé dans une chaine de caractère.
j'ai cherché sur la toile, mais j'ai rien trouvé.

par exemple
ch="abcdefgh"

comment connaitre le numéro (ici 2) de la position de c

Merci
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
390
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
8 novembre 2010
8
1
Merci
Rien de bien compliquer :

chaine = 'abcdef'   # Chaine de départ
recherche = 'g'     # Carractère ou mot rechercher




if recherche in chaine :   # On vérifit que "c" est dans "abcdef"
    position = chaine.find(recherche)   # La méthode utilisé est find
    print"Le carractaire recherché est à la position :", position
else:
    print recherche, "n'est pas dans", chaine


Il suffit de voir le cour de Gérard Swinnen : Apprendre à programmer avec Python page 128. Téléchagable sur http://www.cifen.ulg.ac.be/inforef/swi/python.htm
______
Aéra
/infomsg_AIDE-OBTENIR-INFORMATION-WINDOWS_989712.aspx

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 120 internautes nous ont dit merci ce mois-ci

Commenter la réponse de aera group