English

English


Home


Products


Download


Tutorials

    Python Section
  • Python Référence Rapide

  • Web Ring/Links


    Contact

    English Version

    Fonction

    Prédéfinies

    len()

    La fonction retourne le nombre d'éléments d'une chaîne de caractères ou d'une liste.

    Exemple:
    Chaîne Liste
    >>>A=""
    >>>print len(A)
    0
    >>>A="toto"
    >>>print len(A)
    4
    >>>A=[]
    >>>print len(A)
    0
    >>>A=[1, 2, 3, 4]
    >>>print len(A)
    4

    range()

    La fonction range permet de créer une liste. Elle permet d'utiliser 3 paramètres. Le premier contient le numéro de départ de la liste, le second le dernier nombre de la liste et finalement l'incrément entre chaque nombre généré.

    Exemples :
    >>>range(0,10)
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
    >>>range(5)
    [0, 1, 2, 3, 4 ]
    range(10,40,5)
    [10, 15, 20, 25, 30, 35 ]
    Conjointement utilisé avec la fonction len(), elle permet de créer une boucle qui parcours tous les éléments d'une liste.

    Exemples :
    Itération avec range() et len() Par itération simple
    >>>liste=[1, 2, 3, 4]
    >>>forindex in range(len(liste)) :
    ...  print index, "=", liste[index]
    0 = 1
    1 = 2
    2 = 3
    3 = 4
    >>>liste=[1, 2, 3, 4]
    >>>index=0
    >>>whileindex<len(liste) :
    ...   print index, "=", liste[index]
    ...   index+=1
    0 = 1
    1 = 2
    2 = 3
    3 = 4

    split()

    Cette fonction sépare une chaîne de caractères en liste de mots. La fonction utilise les caractères blancs (espace ou tabulation) comme séparateur par défaut. Elle supprime tous les séparateurs contigus. Le nombre de séparation maximum est indiqué par le deuxième paramètre optionnel.

    Exemples :
    split() split() avec un séparateur
    >>>a="Cette phrase, devient,, une\tliste"
    >>>b=a.split()
    >>>print b
    ['Cette', 'phrase,', 'devient,,', 'une', 'liste' ]
    >>>a="Cette phrase, devient,, une\tliste">>>b=a.split(",")
    >>>print b
    ['Cette phrase', ' devient', 'une\tliste' ]
    split() avec une chaîne comme séparateur split() avec maximum
    >>>a="Cette phrase, devient,, une\tliste"
    >>>b=a.split(",,")
    >>>print b
    ['Cette phrase, devient', ' une\tliste' ]
    >>>a="Cette phrase, devient,, une\tliste"
    >>>b=a.split(None,3)
    >>>print b
    ['Cette', 'phrase,', 'devient,, une\tliste' ]
    \t symbolise une tabulation.

    splitlines()

    Cette fonction sépare un texte en liste de lignes.

    Exemple :
    splitlines()
    >>>a="Ligne1-a b c d e f\nLigne2- a b c\n\nLigne4- a b c d"
    >>>b=a.splitlines()
    >>>print b
    ['Ligne1- a b c d e', 'Ligne2- a b c', '', 'Ligne4- a b c d' ]



    Previous Page
    10/13

    Next Page