IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

[Python 2.5]Supprimer le dernier caractère


Sujet :

Python

  1. #1
    Membre éclairé Avatar de shell13010
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2008
    Messages : 281
    Par défaut [Python 2.5]Supprimer le dernier caractère
    Salut

    Alors étant un débutant avec python(je viens de Delphi) est j'ai décider de

    passer en python pour sa portabilité

    J'aimerais savoir comment supprimé le dernier caractère d'une chaine mais le truc c'est que cela peux être aléatoire voila un exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    test,cool,exemple,//suppression de la dernière virgule.
    test,cool,exemple,orange,pomme,//idem
    Auriez vous une idée a me proposer?

    Merci d'avance pour votre aide.

    shell13010

  2. #2
    Membre chevronné
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Février 2007
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 574
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ch = "test,cool,exemple,"
    print ch[:-1]
    In [40]: ch = "test,cool,exemple,"

    In [41]: print ch[:-1]
    -------> print(ch[:-1])
    test,cool,exemple
    Python est magnifique pour la manipulation de chaîne. : => toute la chaîne, -1 remonter la chaîne à l'envers ==> toute la chaîne jusqu'à l'avant dernier caractère.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 139
    Par défaut
    Si ta question correspond a ce que j'ai compris l'exemple suivant marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    a="Salut la compagnie, voila des saucisses seches pour le dessert!"
    b=a[0:-1]
    print b
    Resultat:
    Salut la compagnie, voila des saucisses seches pour le dessert

    Pour info, en python tu peux parcourir les chaines a l'envers (-1= dernier charactere et ainsi de suite...)

    Donc la tu recopie ta chaine du caractere 0 à l'avant dernier...Et le tour est joué

    Sinon ca marche aussi comme ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    a="Salut la compagnie, voila des saucisses seches pour le dessert!"
    taille=len(a)
    b=a[0:taille-1]
    print b
    PS:Caramba y'a eu plus rapide que moi

  4. #4
    Membre éclairé Avatar de shell13010
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2008
    Messages : 281
    Par défaut
    Salut ju_bicycle , dahtah

    Je commence a adorer python et la manipulation de chaine aussi simplement

    je vous remerci pour votre aide est vos explication..

    cordialement.

    shell13010

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Supprimer le dernier caractère du buffer
    Par soso78 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/03/2008, 13h05
  2. Réponses: 7
    Dernier message: 26/12/2007, 17h02
  3. Supprimer le dernier caractère d'une string
    Par calagan99 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 10/07/2007, 10h31
  4. Supprimer le dernier caractère "€"?
    Par wormseric dans le forum Langage
    Réponses: 3
    Dernier message: 04/06/2007, 16h52
  5. [Chaines] Supprimer le dernier caractère
    Par Commodore dans le forum Langage
    Réponses: 1
    Dernier message: 27/06/2006, 09h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo