Chaine de caractère [Résolu]

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

Répondre au sujet
aera group 390 Messages postés mercredi 23 août 2006Date d'inscription 8 novembre 2010 Dernière intervention - 8 sept. 2007 à 12:28
-1
Utile
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.