English

English


Home


Products


Download


Tutorials

    Python Section
  • Python Référence Rapide

  • Web Ring/Links


    Contact

    Opérations de bases

    Les opérations de base sont l'addition +, la soustraction -, la multiplication * et la division /. Les chaînes de caractères ne peuvent qu'être additionnées ou multipliées.

    Exemples:
    Numérique Chaîne de caractères
    >>>B=3
    >>>C=2
    >>>A=B+C
    >>>print A
    5
    >>>A=B+C*2+B
    >>>print A
    10
    >>>B="toto"
    >>>C="titi"
    >>>A=B+C
    >>>print A
    tototiti
    >>>A=B+C*2+B
    >>>print A
    tototititititoto

    Opérations de base en format abrégées

    Si une formule utilise la variable dans laquelle le résultat sera affecté, il y a deux syntaxes possibles. La méthode normale et la méthode abrégée. Cette dernière s'écrit nom de la variable suivit de l'opération et du signe égal puis de la formule.

    Exemples :
    Normal Abrégée
    >>>A=3
    >>>B=2
    >>>A=A+B
    >>>print A
    5
    >>>A=3
    >>>B=2
    >>>A+=B
    >>>print A
    5

    Opérations spécifiques aux chaînes de caractères

    Une chaîne de caractères est un tableau indicé à partir de zéro. Pour atteindre un ou plusieurs caractères dans la chaîne, il faut utiliser la syntaxe d'un tableau. Soit Variable[IndiceBas:IndiceHaut]. Si l'indice bas est absent, le caractère utilisé sera le premier de la chaîne. Si l'indice haut est omis, le dernier caractère de la chaîne sera considéré. Si seul un indice est utilisé, il identifiera un seul caractère.

    Exemple :

    >>>a="Hello"
    >>>print a[2:4]
    ll
    >>># Affiche les deux premiers caractères de la chaîne.
    >>>printa[:2]
    He
    >>># Affiche la chaîne de caractères à partir du 3èmecaractère.
    >>>print a[2:] 
    llo
    >>># Affiche le 5èmecaractère de la chaîne.
    >>>print a[4]
    o
    Une chaîne de caractères ne peut être qu'assignée ou utilisée. Il n'est pas possible de la modifier. Le remplacement d'un caractère ne peut se faire que par l'affectation d'une nouvelle chaîne complète.

    Exemples :
    Mauvais Correct
    >>>A="Hello"
    >>>A[2]="z"
    object doesn't support item assignment
    >>>A="Hello"
    >>>A=A[:2]+"z"+A[3:]
    >>>print A
    Hezlo



    Previous Page
    5/13

    Next Page