|
|
| Ligne 12 : |
Ligne 12 : |
| | = Python = | | = Python = |
| | <nowiki> | | <nowiki> |
| − | digraph G {
| |
| − | fontsize = "20"
| |
| − | subgraph cluster_0 {
| |
| − | label = "Installation";
| |
| − | style=filled;
| |
| − | color=lightgrey;
| |
| − | node [style=filled,color=white];
| |
| − | tbl_installation [shape=plaintext;color=white;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='fuchsia' cellspacing='0'>
| |
| − | <tr><td>INSTALLATION P23</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='red' cellspacing='0'>
| |
| − | <tr><td>Windows</td><td>Linux</td></tr>
| |
| − | <tr><td>https://www.python.org/downloads/windows/</td><td>https://www.python.org/downloads/source/</td></tr>
| |
| − | <tr><td></td><td> (yum install python3)</td></tr>
| |
| − | <tr><td></td><td>ou (aptitude install python3)</td></tr>
| |
| − | <tr><td></td><td>ou wget http://python.org/ftp/python/3.7.2/python-3.7.2.tgz</td></tr>
| |
| − | <tr><td></td><td>tar xzf python-3.7.2.tgz</td></tr>
| |
| − | <tr><td></td><td>cd python-3.7.2</td></tr>
| |
| − | <tr><td></td><td>./configure --prefix=~/python372</td></tr>
| |
| − | <tr><td></td><td>make</td></tr>
| |
| − | <tr><td></td><td>make install</td></tr>
| |
| − | <tr><td></td><td>cd ..</td></tr>
| |
| − | <tr><td></td><td>rm -Rf python-3.7.2</td></tr>
| |
| − | <tr><td></td><td>~/python372/bin/python3</td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | </table>>
| |
| − | ];
| |
| − | }
| |
| − |
| |
| − | tbl_typenonmodif [shape=plaintext;color=white;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='black' cellspacing='0'>
| |
| − | <tr><td>Manipulés par copie des valeurs</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='purple' cellspacing='0'>
| |
| − | <tr><td>Nombres</td><td></td></tr>
| |
| − | <tr><td>Chaines de caractères</td><td></td></tr>
| |
| − | <tr><td>Tuples</td><td>( )</td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | <tr><td>Séquences (listes ordonnées)</td></tr>
| |
| − | </table>>
| |
| − | ];
| |
| − |
| |
| − | tbl_typemodif [shape=plaintext;color=white;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='black' cellspacing='0'>
| |
| − | <tr><td>Manipulés par pointeurs indicables et Iterables</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='red' cellspacing='0'>
| |
| − | <tr><td>Listes</td><td>[ ]</td></tr>
| |
| − | <tr><td>Dictionnaires</td><td>{ }</td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | <tr><td>Collections (Dictionnaires)</td></tr>
| |
| − | </table>>
| |
| − | ];
| |
| − |
| |
| − | Chaine_caracteres [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="palegreen" bordercolor="green"><tr><td># Chaine de caractere
| |
| − | </td></tr><tr><td>
| |
| − | ma_chaine="Bonjour tout le monde"
| |
| − | </td></tr><tr><td>
| |
| − | print(ma_chaine)
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | dictionnaires [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="palegreen" bordercolor="green"><tr><td># dictionnaires
| |
| − | </td></tr><tr><td>
| |
| − | Tableau (clés / éléments chaine de caractères)<br />non ordonné<br />type non séquence
| |
| − | </td></tr><tr><td>
| |
| − | dictionnaire vide : mon_dico = { }
| |
| − | </td></tr><tr><td>
| |
| − | dictionnaire 1 élément : mon_dico = { 'a' : 1 }
| |
| − | </td></tr><tr><td>
| |
| − | dictionnaire plusieurs éléments : mon_dico = { cle : valeur, cle2 : valeur2 }
| |
| − | </td></tr><tr><td>
| |
| − | dictionnaire éléments différents: mon_dico = { 'un' : 1, 'deux' : 2.0, 'trois' : 3+1j }
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | Nombres [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="palegreen" bordercolor="green"><tr><td># Nombres
| |
| − | </td></tr><tr><td>
| |
| − | Nombre entier : 42
| |
| − | </td></tr><tr><td>
| |
| − | Nombre réel : 3.14159
| |
| − | </td></tr><tr><td>
| |
| − | Nombre complexe : 4+2j
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | Manip_chaines [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="palegreen" bordercolor="green"><tr><td>Itérations sur chaines
| |
| − | </td></tr><tr><td>0 1 2 3 4 5 6<br/> b o n j o u r<br/>-7 -6 -5 -4 -3 -2 -1
| |
| − | </td></tr><tr><td>
| |
| − | print(ch[2:5]) : njo
| |
| − | </td></tr><tr><td>
| |
| − | print(ch[:-1]) : bonjou
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | Indicable1elem [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="palegreen" bordercolor="green"><tr><td>Indicer un élément
| |
| − | </td></tr><tr><td>ma_liste=['un', 2, 3.0, 'quatre', 5, 6.0]
| |
| − | </td></tr><tr><td>print(ma_liste[2])</td>3.0<td>
| |
| − | </td></tr><tr><td>print(ma_liste[-1])</td>6.0<td>
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | Indicablexelem [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="palegreen" bordercolor="green"><tr><td>Indicer plusieurs éléments
| |
| − | </td></tr><tr><td>ma_liste=['un', 2, 3.0, 'quatre', 5, 6.0]
| |
| − | </td></tr><tr><td>print(ma_liste[2:5])</td>[3.0, 'quatre', 5]<td>
| |
| − | </td></tr><tr><td>print(ma_liste[:-1])</td>['un', 2, 3.0, 'quatre', 5]<td>
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | tbl_dico2 [shape=plaintext;color=palegreen;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='fuchsia' cellspacing='0'>
| |
| − | <tr><td>DICTIONNAIRES P52</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='red' cellspacing='0'>
| |
| − | <tr><td>Dictionnaires</td><td></td></tr>
| |
| − | <tr><td>Objet modifiable<br />Tout se passe par pointeur</td><td>mon_dico={}</td></tr>
| |
| − | <tr><td>Enoncé:</td><td></td></tr>
| |
| − | <tr><td>dico1={'un': 1, 'deux': 2}</td><td>dico2={'trois': 3, 'quatre': dico1}</td></tr>
| |
| − | <tr><td>print("dico1:", dico1)</td><td>dico1: {'un': 1, 'deux': 2}</td></tr>
| |
| − | <tr><td>print("dico2:", dico2)</td><td>dico2: {'trois': 3, 'quatre': {'un': 1, 'deux': 2}}</td></tr>
| |
| − | <tr><td>Modification de dico1</td><td>Dico2 reflète la modification</td></tr>
| |
| − | <tr><td>dico1['XXX']='YYY'<br />Print("dico1:",dico1)</td><td>dico1: {'un': 1, 'deux': 2, 'XXX': 'YYY'}</td></tr>
| |
| − | <tr><td>Copier le dictionnaire méthode copy()</td><td></td></tr>
| |
| − | <tr><td>print("dico1:", dico1)</td><td>dico1: {'un': 1, 'deux': 2}</td></tr>
| |
| − | <tr><td></td><td></td></tr>
| |
| − | <tr><td></td><td></td></tr>
| |
| − | <tr><td></td><td></td></tr>
| |
| − | <tr><td></td><td></td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | <tr><td>Objet modifiable</td></tr>
| |
| − | </table>>
| |
| − | ];
| |
| − |
| |
| − | subgraph cluster_1 {
| |
| − | label = "Types de données";
| |
| − | style=filled;
| |
| − | b0 -> tbl_typemodif [label="OUI";color=red];
| |
| − | dictionnaires -> tbl_typemodif;
| |
| − | b0 -> tbl_typenonmodif [label="NON";color=purple];
| |
| − | Manip_chaines -> tbl_typenonmodif;
| |
| − | Chaine_caracteres -> tbl_typenonmodif;
| |
| − | Nombres -> tbl_typenonmodif;
| |
| − | Indicablexelem -> tbl_typenonmodif;
| |
| − | Indicable1elem -> tbl_typenonmodif;
| |
| − | tbl_dico2;
| |
| − | color=deepskyblue
| |
| − | subgraph cluster_1_b2 {
| |
| − | shape=plaintext;
| |
| − | tbl_typenonmodif
| |
| − | }
| |
| − | subgraph cluster_1_b3 {
| |
| − | shape=plaintext;
| |
| − | tbl_typemodif
| |
| − | }
| |
| − | }
| |
| − |
| |
| − | subgraph cluster_2 {
| |
| − | label = "Liens";
| |
| − | style=filled;
| |
| − | color=aquamarine
| |
| − | tbl_liens [shape=plaintext;color=white;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='fuchsia' cellspacing='0'>
| |
| − | <tr><td>LIENS</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='red' cellspacing='0'>
| |
| − | <tr><td>Installations</td><td>https://www.python.org/downloads/</td></tr>
| |
| − | <tr><td></td><td></td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | </table>>
| |
| − | ];
| |
| − | }
| |
| − |
| |
| − | subgraph cluster_3 {
| |
| − | label = "Méthodes";
| |
| − | style=filled;
| |
| − | color=yellow
| |
| − | tbl_methode [shape=plaintext;color=white;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='fuchsia' cellspacing='0'>
| |
| − | <tr><td>chaine.METHODE( )</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='red' cellspacing='0'>
| |
| − | <tr><td>center( )</td><td>Alignement</td></tr>
| |
| − | <tr><td>count( )</td><td>Nombre d'occurences</td></tr>
| |
| − | <tr><td>find( )</td><td>Position</td></tr>
| |
| − | <tr><td>format( )</td><td>Faire du formattage de texte</td></tr>
| |
| − | <tr><td>get( )</td><td>Retourner la valeur associée à une clé</td></tr>
| |
| − | <tr><td>index( )</td><td></td></tr>
| |
| − | <tr><td>join( )</td><td>Jointure</td></tr>
| |
| − | <tr><td>lower( )</td><td>Minuscules</td></tr>
| |
| − | <tr><td>lstrip( )</td><td>Enlever les espaces en début de chaine</td></tr>
| |
| − | <tr><td>upper( )</td><td>Majuscules</td></tr>
| |
| − | <tr><td>replace( )</td><td>Remplacer une chaine par une autre</td></tr>
| |
| − | <tr><td>reverse( )</td><td></td></tr>
| |
| − | <tr><td>rstrip( )</td><td>Enlever les espaces en fin de chaine</td></tr>
| |
| − | <tr><td>sort( )</td><td></td></tr>
| |
| − | <tr><td>split( )</td><td>Découpage de chaine</td></tr>
| |
| − | <tr><td>strip( )</td><td>Enlever les espaces en début et fin de chaine</td></tr>
| |
| − | <tr><td>swapcase( )</td><td>Inversion majus/minus</td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | </table>>
| |
| − | ];
| |
| − | }
| |
| − |
| |
| − | Tuple_appartenance [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="palegreen" bordercolor="green"><tr><td>IN<br />Test d'appartenance à un tuple<br />OPERATEUR
| |
| − | </td></tr><tr><td>Tuple3=('un', 2, "trois", 'quatre', 3+4j, 'trois')<br />- print(" 'quatre' in tuple3:", 'quatre' in tuple3)
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | Liste_appartenance [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="palegreen" bordercolor="green"><tr><td>IN<br />Test d'appartenance à une liste<br />OPERATEUR
| |
| − | </td></tr><tr><td>print("'un' in liste1:", 'un' in liste1)
| |
| − | </td></tr><tr><td>print("42 in liste1:", 42 in liste1)
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | Tuple_nb_elem [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="cyan" bordercolor="green"><tr><td>LEN<br />Nombre d'éléments d'un tuple<br />FONCTION
| |
| − | </td></tr><tr><td>print(len(tuple3))
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | Liste_nb_elem [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="cyan" bordercolor="green"><tr><td>LEN<br />Nombre d'éléments d'une liste<br />FONCTION
| |
| − | </td></tr><tr><td>print(len(ma_liste))
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | Tuple_nb_occu [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="yellow" bordercolor="green"><tr><td>COUNT<br />Nombre d'occurences d'un Objet tuple<br />METHODE
| |
| − | </td></tr><tr><td>print("trois' apparait", tuple3.count('trois'), "fois")
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | Liste_nb_occu [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="yellow" bordercolor="green"><tr><td>COUNT<br />Nombre d'occurences d'un Objet liste<br />METHODE
| |
| − | </td></tr><tr><td>print("'quatre' apparait", liste.count('quatre'), "fois")
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | Tuple_index [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="yellow" bordercolor="green"><tr><td>INDEX<br />Première occurence d'un élément d'un Objet tuple<br />METHODE
| |
| − | </td></tr><tr><td>print("trois' apparait à la position:", tuple3.index('trois'))
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | Liste_index [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="yellow" bordercolor="green"><tr><td>INDEX<br />Première occurence d'un élément d'un Objet liste<br />METHODE
| |
| − | </td></tr><tr><td>print("trois' apparait à la position:", tuple3.index('trois'))
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | List_elements [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="palegreen" bordercolor="green"><tr><td>Liste (Cas no1) la modification suit
| |
| − | </td></tr><tr><td>liste3 = [ 'un', 2, 3.0,'quatre', 3+4j ]
| |
| − | </td></tr><tr><td>liste4 = [ 'zero', liste3, 'cinq' ]
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | List_inList [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="palegreen" bordercolor="green"><tr><td>Liste (Cas no2) la modification ne suit pas
| |
| − | </td></tr><tr><td>liste3 = [ 'un', 2, 3.0 ]
| |
| − | </td></tr><tr><td>liste4 = [ 'zero', liste3[:], 'cinq' ]
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | List_concat [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="palegreen" bordercolor="green"><tr><td>Concaténation d'une liste
| |
| − | </td></tr><tr><td>liste2 = ['zero',] + liste1 + [ 'quatre', 5, 6.0]
| |
| − | </td></tr><tr><td>print("liste2:", liste2)
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | List_multiplic [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="palegreen" bordercolor="green"><tr><td>Multiplier les listes
| |
| − | </td></tr><tr><td>liste3 = liste1 * 3
| |
| − | </td></tr><tr><td>print("liste3:", liste3)
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | Liste_tri [label=<<table border="0" cellborder="1" cellspacing="0" bgcolor="yellow" bordercolor="green"><tr><td>SORT<BR />Trier une liste<br />METHODE
| |
| − | </td></tr><tr><td>liste = [ 5, 4, 9, 6, 2, 1, 3, 7, 8]
| |
| − | </td></tr><tr><td>print("Liste avant le tri", liste)
| |
| − | </td></tr><tr><td>liste.sort()
| |
| − | </td></tr><tr><td>print("Liste après le tri", liste)
| |
| − | </td></tr></table>>];
| |
| − |
| |
| − | subgraph cluster_4 {
| |
| − | label = "Définitions";
| |
| − | style=filled;
| |
| − | e2;
| |
| − | e3;
| |
| − | Tuple_appartenance -> e2;
| |
| − | Tuple_nb_elem -> e2;
| |
| − | Tuple_nb_occu -> e2;
| |
| − | Tuple_index -> e2;
| |
| − | List_elements -> e3;
| |
| − | List_inList -> e3;
| |
| − | Liste_nb_elem -> e3;
| |
| − | Liste_nb_occu -> e3;
| |
| − | List_concat -> e3;
| |
| − | List_multiplic -> e3;
| |
| − | Liste_appartenance -> e3;
| |
| − | Liste_index -> e3;
| |
| − | Liste_tri -> e3;
| |
| − | color=darkorange2
| |
| − | }
| |
| − |
| |
| − | subgraph cluster_5 {
| |
| − | label = "Fonctions";
| |
| − | style=filled;
| |
| − | color=gold3
| |
| − | tbl_fonctions [shape=plaintext;color=white;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='fuchsia' cellspacing='0'>
| |
| − | <tr><td>FONCTIONS</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='red' cellspacing='0'>
| |
| − | <tr><td>chr( )</td><td></td></tr>
| |
| − | <tr><td>complex( )</td><td></td></tr>
| |
| − | <tr><td>dir( )</td><td>Voir l'espace de nom d'un objet</td></tr>
| |
| − | <tr><td>dir([ ])</td><td>Voir l'espace de nom d'une liste</td></tr>
| |
| − | <tr><td>dir({ })</td><td>Voir l'espace de nom d'un dictionnaire</td></tr>
| |
| − | <tr><td>float( )</td><td></td></tr>
| |
| − | <tr><td>hex( )</td><td></td></tr>
| |
| − | <tr><td>int( )</td><td></td></tr>
| |
| − | <tr><td>len( )</td><td>Nombre de caractères d'une chaine</td></tr>
| |
| − | <tr><td>oct( )</td><td></td></tr>
| |
| − | <tr><td>ord( )</td><td></td></tr>
| |
| − | <tr><td>range( )</td><td>Générer une liste d'entiers</td></tr>
| |
| − | <tr><td>repr( )</td><td>Retourne une représentation de la variable en chaine de caractères</td></tr>
| |
| − | <tr><td>type( )</td><td>Permet de connaitre le type d'une variable</td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | </table>>
| |
| − | ];
| |
| − | }
| |
| − |
| |
| − | tbl_Masque_chaines [shape=plaintext;color=palegreen;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='fuchsia' cellspacing='0'>
| |
| − | <tr><td>Masque chaines</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='red' cellspacing='0'>
| |
| − | <tr><td align="left">ch2="eleve: %-10s Age: %5d ans Moyenne: %5.2f"</td></tr>
| |
| − | <tr><td align="left">liste= [ ('Bart', 10, 12.45),</td></tr>
| |
| − | <tr><td align="left"> ('Lisa', 8, 18.85),</td></tr>
| |
| − | <tr><td align="left"> ('Homer', 42, 0.01) ]</td></tr>
| |
| − | <tr><td align="left">for (prenom, age, moyenne) in liste:</td></tr>
| |
| − | <tr><td align="left"> print(ch2 % (prenom, age, moyenne))</td></tr>
| |
| − | <tr><td align="left">ch3=ch2 % ('Marge', 36, 15.15)</td></tr>
| |
| − | <tr><td align="left">print(ch3)</td></tr>
| |
| − | <tr><td align="left">eleve: Bart Age: 10 ans Moyenne: 12.45<br />eleve: Lisa Age: 8 ans Moyenne: 18.85<br />eleve: Homer Age: 42 ans Moyenne: 0.01<br />eleve: Marge Age: 36 ans Moyenne: 15.15</td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | </table>>
| |
| − | ];
| |
| − |
| |
| − | tbl_dico [shape=plaintext;color=palegreen;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='fuchsia' cellspacing='0'>
| |
| − | <tr><td>DICTIONNAIRES P48</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='red' cellspacing='0'>
| |
| − | <tr><td>Dictionnaires</td><td></td></tr>
| |
| − | <tr><td>Vide</td><td>mon_dico={}</td></tr>
| |
| − | <tr><td>1 élément</td><td>mon_dico={'a':1}</td></tr>
| |
| − | <tr><td>Plusieurs éléments</td><td>mon_dico={cle:valeur,cle2=valeur2}</td></tr>
| |
| − | <tr><td>De types différents</td><td>mon_dico={'un':1, 'deux':2.0, 'trois':3+1j}</td></tr>
| |
| − | <tr><td>Avec autre dictionnaire</td><td>dico2={ 'pomme': "quatre",<br /> 'poire': 2,<br /> 'peche': 1.2, 'Banane': ['mure', 4, 'jaune']</td></tr>
| |
| − | <tr><td>Afficher tout le dictionnaire</td><td>print("Dico2:", dico2)</td></tr>
| |
| − | <tr><td>Afficher un seul élément</td><td>print(dico2['banane'])</td></tr>
| |
| − | <tr><td></td><td>print(dico2['banane'][2])</td></tr>
| |
| − | <tr><td></td><td>print(dico2['banane'][2][2])</td></tr>
| |
| − | <tr><td>Insertion d'aguments clé/valeur</td><td>print(dict(a=1,b=2))</td></tr>
| |
| − | <tr><td>Insertion d'objet itérable contenant<br />des paires clé/valeur</td><td>print(dict([('a', 1), ('b', 2)]))</td></tr>
| |
| − | <tr><td>Possibilité de copier un distionnaire</td><td>dico3=dict(dico2)</td></tr>
| |
| − | <tr><td>Ajouter une paire à un dico</td><td>mon_dico['melon', 4]</td></tr>
| |
| − | <tr><td>Supprimer une entrée dans un dico</td><td>del(mon_dico['poire'])</td></tr>
| |
| − | <tr><td>Nombre d'élément d'un dico</td><td>len(mon_dico)</td></tr>
| |
| − | <tr><td>Voir la liste des clés d'un dico</td><td>print(list(mon_dico.keys())</td></tr>
| |
| − | <tr><td>Voir la liste des valeurs d'un dico</td><td>print(list(mon_dico.values())</td></tr>
| |
| − | <tr><td>Voir la liste des clés/valeurs d'un dico</td><td>print(list(mon_dico.items())</td></tr>
| |
| − | <tr><td>Tester l'appartenance d'une clé</td><td>'pomme' in mon_dico.keys()</td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | <tr><td>Objet modifiable</td></tr>
| |
| − | </table>>
| |
| − | ];
| |
| − |
| |
| − | tbl_Range [shape=plaintext;color=yellow;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='fuchsia' cellspacing='0'>
| |
| − | <tr><td>range</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='red' cellspacing='0'>
| |
| − | <tr><td align="left">Générer une liste d'entiers</td></tr>
| |
| − | <tr><td align="left">range([debut], fin, [pas])</td></tr>
| |
| − | <tr><td align="left">range(10) : [0, 1, 2, 3, 4, 5, 6, 7, ,8, 9] </td></tr>
| |
| − | <tr><td align="left">range(10, 15) : [10, 11, 12, 13, 14] </td></tr>
| |
| − | <tr><td align="left">range(2, 15, 3) : [2, 5, 8, 11, 14] </td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | </table>>
| |
| − | ];
| |
| − |
| |
| − | tbl_Syntaxes [shape=plaintext;color=white;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='fuchsia' cellspacing='0'>
| |
| − | <tr><td>SYNTAXE</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='red' cellspacing='0'>
| |
| − | <tr><td>SHEBANG</td><td>#!/usr/bin/env python3</td></tr>
| |
| − | <tr><td></td><td># _*- coding: UTF-8 _*_</td></tr>
| |
| − | <tr><td>Chaines formatées</td><td>%s chaine de caractères</td></tr>
| |
| − | <tr><td></td><td>%d nombre entier</td></tr>
| |
| − | <tr><td></td><td>%f nombre réel</td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | </table>>
| |
| − | ];
| |
| − |
| |
| − | subgraph cluster_6 {
| |
| − | label = "Instructions";
| |
| − | style=filled;
| |
| − | color=deeppink
| |
| − | tbl_Range
| |
| − | tbl_dico
| |
| − | tbl_Masque_chaines
| |
| − | }
| |
| − |
| |
| − | subgraph cluster_7 {
| |
| − | style=filled;
| |
| − | color=maroon
| |
| − | tbl_operateur [shape=plaintext;color=white;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='fuchsia' cellspacing='0'>
| |
| − | <tr><td>OPERATEURS</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='red' cellspacing='0'>
| |
| − | <tr><td>IN</td><td>Tester l'appartenanceà une chaine ou tuple ou liste</td></tr>
| |
| − | <tr><td></td><td></td></tr>
| |
| − | <tr><td></td><td></td></tr>
| |
| − | <tr><td></td><td></td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | </table>>
| |
| − | ];
| |
| − | }
| |
| − |
| |
| − | subgraph cluster_8 {
| |
| − | style=filled;
| |
| − | color=RED
| |
| − | tbl_commentaires [shape=plaintext;color=white;style=filled
| |
| − | label=<
| |
| − | <table border='0' cellborder='1' color='fuchsia' cellspacing='0'>
| |
| − | <tr><td>COMMENTAIRE / AIDES</td></tr>
| |
| − | <tr><td cellpadding='4'>
| |
| − | <table color='red' cellspacing='0'>
| |
| − | <tr><td>PYDOCS</td><td></td></tr>
| |
| − | <tr><td>Sur les chaines</td><td>"Chaine".__doc__</td></tr>
| |
| − | <tr><td>D'une méthode</td><td>"Chaine".methode.__doc__</td></tr>
| |
| − | <tr><td>Sur une liste</td><td>['Une', 'liste'].__doc__</td></tr>
| |
| − | <tr><td>Sur un dictionnaire</td><td>{'un':1, 'dico':2}.__doc__</td></tr>
| |
| − | <tr><td>Sur un module</td><td>unmodule.__doc__</td></tr>
| |
| − | </table>
| |
| − | </td>
| |
| − | </tr>
| |
| − | </table>>
| |
| − | ];
| |
| − | }
| |
| − |
| |
| − | INTRODUCTION -> tbl_installation;
| |
| − | INTRODUCTION -> b0;
| |
| − | INTRODUCTION -> tbl_liens;
| |
| − | INTRODUCTION -> tbl_methode;
| |
| − | INTRODUCTION -> tbl_fonctions;
| |
| − | INTRODUCTION -> tbl_Syntaxes;
| |
| − | INTRODUCTION -> tbl_operateur;
| |
| − | INTRODUCTION -> tbl_commentaires;
| |
| − |
| |
| − | b0 [label="Modifiables ?"; shape="diamond";color=yellow; style=filled];
| |
| − | d0 [label="";color=white; style=filled];
| |
| − | e2 [label="Tuple ( )\nListe ordonnée d'éléments\npouvant être différents\nNon modifiable\nDe type séquence\nIndiçable\nDispose de méthodes";color=white; style=filled];
| |
| − | e3 [label="Liste [ ]\nListe ordonnée d'éléments\npouvant être différents\nModifiable\nDe type séquence\nIndiçable\nDispose de méthode";color=white; style=filled];
| |
| − | INTRODUCTION [label="Python est un langage de programmation\nmultiplateforme permettant le développement\nd'une grande variété d'applications.";shape=box;style=filled;color=cyan];
| |
| − | }
| |