Programmation Python/Tableau des mots réservés


Consultez également ces pages dans d’autres projets Wikimedia :

Ressources éducatives sur Wikiversité.


Les mots clés

modifier
Liste des mots réservés
and as assert break class continue def del
elif else except exec * finally for from global
if import in is lambda not or pass
print * raise return try while with yield  

* Ne sont plus des mots-clés en Python 3 mais des fonctions du module builtins.

Il faut ajouter les trois valeurs constantes True, False, None en python3 qui sont heureusement des mots clefs. Vous pouvez vous amuser en python2 à affecter True= False et Python ne dit rien ! C'est 1984 !

Autre classement :

Mot Définition
and Opérateur ET booléen logique
as
assert
break Sortie de boucle
class Définition de classe d'objet ( Programmation Orientée Objet)
continue
def Définition de fonction
del Suppression de
elif Condition contraire
else Contraire
except Sauf (à utiliser après "try")
exec
finally
for Boucle
from De
global Définition (ou utilisation) dans une fonction d'une variable globale
if Condition
import Importation de module
in Contient
is Est
is not N'est pas
lambda Définition d'une fonction Lambda
not Négation logique
or Opérateur de choix OU booléen logique
pass
print Afficher
raise
return Stopper la fonction courante (renvoyer sa valeur)
sort Classer par ordre alphabétique
try Essayer (généralement suivi de "except" : sauf)
while Boucle
yield S'emploie uniquement dans une fonction, et renvoie son résultat régénéré

Les fonctions

modifier
Commande Définition
help() Affiche l'aide sur le paramètre
dir() Affiche les méthodes du paramètre
print() Affiche le texte en paramètre
input() Enregistre la saisie de l'utilisateur
raw_input() Équivalent à input() (sous Python 3, préférer input())
len() Renvoie la taille du paramètre
range() Affiche la liste des entiers de l'intervalle du paramètre
ord() Renvoie l'ordinal associé au caractère en paramètre
locals() Créer un dictionnaire (objet "dict"), dont le contenu est accessible avec "[]"
globals() Comme locals() mais en incluant les variables globales
str() Convertit une variable en caractères
int() Convertit une variable en nombre entier
Fichiers
open() Ouvrir un fichier
close() Fermer un fichier
read() Lire un fichier
readline() Lire une ligne
readlines() Lire les lignes séparées par des "\n,"
tell() Donne la position d'un objet
seek() Donne la position d'un objet
write() Écrire dans un fichier

Les modules

modifier

Ils sont importés avant utilisation avec "import".

Module Définition
anydbm
array Représentation de tableaux
atexit Gestionnaire de fin de programme
bisect Outils de tri de liste par la méthode de bissection
calendar Ce module permet d'afficher un calendrier et d'accéder à des fonctions spécifiques
cmath Module pour les nombres complexes
codecs
collections
commands
ConfigParser
copy
ctypes
datetime
decimal
dummy_thread
dummy_threading
exceptions
encodings.aliases
formatter
heapq
gettext
locale
linecache
marshall
math Module de fonctions mathématiques (sqrt, sin, cos, tan, etc.)
mmap
operator
os Module de fonction concernant le système d'exploitation (OS)
pickle
Queue
re Regular expressions
shelve
shutil
signal
stat
string
StringIO
struct
subprocess
sys
textwrap Formatage de texte
tempfile
thread
threading
time
timeit
traceback
unicodedata
xml.sax
warnings
whichdb
_winreg