Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
memopython [2017/02/27 21:33]
frag [L'algorithmique de base]
memopython [2017/09/10 09:01] (Version actuelle)
frag
Ligne 10: Ligne 10:
   * Python n'a qu'un seul type de fichier source, comme Java ou C# (et contrairement à C/C++).   * Python n'a qu'un seul type de fichier source, comme Java ou C# (et contrairement à C/C++).
   * Les identificateurs sont sensibles à la casse   * Les identificateurs sont sensibles à la casse
 +
 +====== Commentaires ======
 +
 +Les commentaires commencent par le symbole # et s'​étendent jusqu'​à la fin de la ligne.
 +
 +<code python>
 +# Je suis un commentaire.
 +</​code>​
 +
 +Un commentaire multiligne peut être fait en utilisant la syntaxe des chaînes multilignes.
 +
 +<code python>
 +"""​ Je suis un commentaire
 +qui s'​étend
 +sur plusieurs lignes."""​
 +</​code>​
 +
  
 ====== Déclaration de fonction ====== ====== Déclaration de fonction ======
Ligne 187: Ligne 204:
 De plus, ''​None'',​ ''​True''​ et ''​False''​ sont également des mots-clés (qui représentent l'​élément vide et les deux valeurs booléennes possibles). De plus, ''​None'',​ ''​True''​ et ''​False''​ sont également des mots-clés (qui représentent l'​élément vide et les deux valeurs booléennes possibles).
  
 +===== Opérateurs =====
  
 +Les opérateurs en Python sont :
 +  * ''​+''​
 +  * ''​-''​
 +  * ''​*''​
 +  * ''​**''​
 +  * ''/''​
 +  * ''<​nowiki>//</​nowiki>''​
 +  * ''​%''​
 +  * ''​~''​
 +  * ''&''​
 +  * ''​|''​
 +  * ''​^''​
 +  * ''>''​
 +  * ''<''​
 +  * ''>​=''​
 +  * ''<​=''​
 +  * ''​!=''​
 +  * ''​==''​
 +  * ''<​nowiki>>></​nowiki>''​
 +  * ''<​nowiki><<</​nowiki>''​
  
 +Les opérateurs unaires s'​appliquent à l'​objet qui les porte. Les opérateurs binaires s'​appliquent à l'​objet de gauche en reçoivent l'​objet de droite en paramètre.
 +
 +<​code>​
 +>>>​ '​a'​ * 2
 +'​aa'​
 +
 +>>>​ 2 * '​a'​
 +NotImplemented
 +</​code>​