STRING:
Note
Un programme peut manipuler des caractères alphabétiques, des mots, des phrases, ou des suites de symboles quelconques, il existe pour cet usage des structures de données particulières que l’on appelle « chaînes de caractères ». Une donnée de type string peut se définir comme une suite quelconque de caractères.
exemple 0305 :
oui, je suis une chaîne de caractères
Accès aux caractères individuels d’une chaîne :
Note
Pour accéder à un caractère bien déterminé, on utilise le nom de la variable qui contient la chaîne et on lui accole, entre deux crochets, l’index numérique qui correspond à la position du caractère dans la chaîne.
Opérations élémentaires sur les chaînes :
assembler plusieurs petites chaînes pour en construire de plus grandes avec le signe +. (ligne 7)
déterminer la longueur d’une chaîne avec la fonction len ( ).*( ligne 9)*
convertir en nombre véritable une chaîne de caractères qui représente un nombre avec la fonction int( ).
METHODE SUR LES CHAÏNES:
Les chaînes de caractères sont des objets, on peut donc agir avec des fonctions associées aux chaînes.
ch="Alice et Bob"
FORMATAGE DES NOMBRES:
Note
Conversion des chaînes de caractères en nombres : la fonction format() retourne des versions formatées des chaînes de caractères.
AFFICHAGE DES NOMBRES EN CHAÎNES DE CARACTERES :
Code
La longueur du quotient est de 19
Le quotient est 0.12345678901234568
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\
format\_normal = "Le quotient est {}".format(quotient)
Le quotient est 0.12345678901234568
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
format\_float = "Le quotient est {:f}".format(quotient)
Le quotient est 0.123457
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
format\_2decimales = "Le quotient est {:.2f}".format(quotient)
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
Le quotient est 0.12
dix = "Le quotient est {:10.2f}".format(quotient)
10 signifie 7 entiers +,+ 2 décimales (7+1+2=10)
Le quotient est -------.--
Le quotient est 123456.79
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
Justification à droite
dix\_droit = "Le quotient {:<10.2f} est affiché à droite".format(quotient)
Le quotient 0.12 est affiché à droite
dix\_droit=Le quotient 0.12 est affiché à droite
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\
Justification à gauche
dix\_gauche="Le quotient {:>10.2f} est affiché à gauche".format(quotient)
Le quotient ------\*.\*\*
Le quotient 0.12 est affiché à gauche
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
Justification au centre
dix\_centre = "Le quotient {:^10.2f} est affiché au centre".format(quotient)
Le quotient 0.12 est affiché au centre
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
Remplissage ---
six\_plein = "Le quotient {:\*>6.2f} est affiché avec---".format(quotient)
Le quotient --0.12 est affiché avec ---
☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺
Remplissage ☺
sept\_x="Le quotient {:☺=10.2f} est affiché avec ☺".format(quotient)
Le quotient ☺☺☺0.12 est affiché avec ☺
Note
Un programme peut manipuler des caractères alphabétiques, des mots, des phrases, ou des suites de symboles quelconques, il existe pour cet usage des structures de données particulières que l’on appelle « chaînes de caractères ». Une donnée de type string peut se définir comme une suite quelconque de caractères.
exemple 0305 :
oui, je suis une chaîne de caractères
|
Note
Pour accéder à un caractère bien déterminé, on utilise le nom de la variable qui contient la chaîne et on lui accole, entre deux crochets, l’index numérique qui correspond à la position du caractère dans la chaîne.
assembler plusieurs petites chaînes pour en construire de plus grandes avec le signe +. (ligne 7) |
déterminer la longueur d’une chaîne avec la fonction len ( ).*( ligne 9)* |
convertir en nombre véritable une chaîne de caractères qui représente un nombre avec la fonction int( ). |
Les chaînes de caractères sont des objets, on peut donc agir avec des fonctions associées aux chaînes. |
ch="Alice et Bob"
|
Note
Conversion des chaînes de caractères en nombres : la fonction format() retourne des versions formatées des chaînes de caractères.
Code |
---|
La longueur du quotient est de 19
Le quotient est 0.12345678901234568
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\
format\_normal = "Le quotient est {}".format(quotient)
Le quotient est 0.12345678901234568
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
format\_float = "Le quotient est {:f}".format(quotient)
Le quotient est 0.123457
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
format\_2decimales = "Le quotient est {:.2f}".format(quotient)
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
Le quotient est 0.12
dix = "Le quotient est {:10.2f}".format(quotient)
10 signifie 7 entiers +,+ 2 décimales (7+1+2=10)
Le quotient est -------.--
Le quotient est 123456.79
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
Justification à droite
dix\_droit = "Le quotient {:<10.2f} est affiché à droite".format(quotient)
Le quotient 0.12 est affiché à droite
dix\_droit=Le quotient 0.12 est affiché à droite
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\
Justification à gauche
dix\_gauche="Le quotient {:>10.2f} est affiché à gauche".format(quotient)
Le quotient ------\*.\*\*
Le quotient 0.12 est affiché à gauche
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
Justification au centre
dix\_centre = "Le quotient {:^10.2f} est affiché au centre".format(quotient)
Le quotient 0.12 est affiché au centre
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
Remplissage ---
six\_plein = "Le quotient {:\*>6.2f} est affiché avec---".format(quotient)
Le quotient --0.12 est affiché avec ---
☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺☻☺
Remplissage ☺
sept\_x="Le quotient {:☺=10.2f} est affiché avec ☺".format(quotient)
Le quotient ☺☺☺0.12 est affiché avec ☺
|