Chaine de caractère [Résolu]

Messages postés
58
Date d'inscription
mercredi 15 mars 2006
Dernière intervention
14 janvier 2010
- 6 sept. 2007 à 20:44 - Dernière réponse :
Messages postés
390
Date d'inscription
mercredi 23 août 2006
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 

Votre réponse

1 réponse

Messages postés
390
Date d'inscription
mercredi 23 août 2006
Dernière intervention
8 novembre 2010
- 8 sept. 2007 à 12:28
0
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
Commenter la réponse de aera group

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.