Programmation Python/Tableau des mots réservés
Les mots clés
modifierand
|
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 | |
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
modifierCommande | 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
modifierIls 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 |