Archive for the ‘String’ Category

Python: Remplacer une chaîne de caractères par une autre

Syntaxe:

Voici la syntaxe d’utilisation de la méthode replace():

str.replace(old, new[, max])

Exemple d’utilisation:

#!/usr/bin/python
 
str = "J'étais chez vous!";
//Remplacer le temps de l'auxiliaire être
print str.replace("étais", "suis");
print str.replace("j'", "je", 0);

Exemple d’utilisation de la méthode ‘split() et splitlines()’ pour couper des chaînes de caractères

 méthode
{filelink=16032}

 
paragraph = "Exemple d'un paragraphe.n
Composé de plusieurs lignes.n
Nous allons l'utiliser. pour illustrer la fonction split."
 
print "Chaîne:", paragraph
print "Split par espace:", paragraph.split() #Espace comme délimiteur
print "Split par point(.):", paragraph.split( "." )#point(.) comme délimiteur
print "Split mais avec un nombre de mot limité:", paragraph.split( ".", 2 )
print "split par nombre de ligne", paragraph.splitlines(1)

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Effectuer des opérations de list sur une chaîne de caractères(String)

 list, list
{filelink=16048}

# Définition d'une chaîne de caractères
chaine= "Bienvenu sur la programmation python"
print "Chaîne: ", chaine
 
#Convertir la chaîne de caractères à une liste
chaine= list(chaine)
print "Liste: ", chaine
 
chaine[4:] = []
 
#Trier la liste
print chaine.sort()
 
#Inverser la liste
print chaine.reverse()

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Suppression des espaces d’une chaîne de caractères


{filelink=16033}

str = "	  Bienvenu sur python.mesexmeples.com. 		 "
 
print 'Notre Chaîne: "%s"' % str
print 'Notre Chaîne sans espace au début ni à la fin: "%s"' % str.strip()
print 'Notre Chaîne sans espace au début: "%s"' % str.lstrip()
print 'Notre Chaîne sans espace à la fin: "%s"' % str.rstrip()

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Python: Justifier une chaîne de caractères


{filelink=16049}

s= "Bienvenu sur la programmation python"
 
print s.rjust( 20 ) # Justification à droitee
 
print s.ljust( 50 ) # Justification à gauche
 
print s.center( len(s) + 4 ) # Centrer la chaîne
 
print s.rjust(0)

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Exemple de création d’une chaîne de caractères unicode


{filelink=16034}

#Créer une chaîne unicode
str=u"u0041llo"
 
#Afficher la chaîne
print str
 
######### Ce module affiche #########
 
#   Allo

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Python: comparer deux chaînes de caractères


{filelink=16050}

x = "allo"
y = "Allo"
if x == y:
    print "les deux chaînes sont égaux"
else:
    print "les deux chaînes sont différents"
 
if x == y.lower():
    print "les deux chaînes sont égaux"
else:
    print "les deux chaînes sont différents"

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Compter le nombre de répétition d’un mot ou d’un caractère dans une chaîne


{filelink=16035}

#Lire l'entrée clavier
str=raw_input("Tapez une chaîne de caractère: ")
 
if len(str)>0:
    print "Il ya %d 'a' dans votre chaîne"%(str.count("a")) #Compter le nombre de 'a'
    print "Il ya %d espaces dans votre chaîne"%(str.count(" ")) #Compter le nombre d'espace

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Bourrer une chaîne numérique avec des zéros à l’aide de la fonction ‘zfill()’


{filelink=16051}

import string  # importer le module 'string'
 
pi = "3.14"
 
print pi.zfill(6)                # Affiche: 003.14
print string.zfill(-15, 8)       # Affiche: -0000015
print string.zfill('5' * 3, 6)   # Affiche: 000555

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Obtenir le représentation unicode d’une chaîne de caractères


{filelink=16036}

 
quote = "test d'un string"
print unicode(quote,"latin-1")

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]