< Programmation Python

Les mots clés

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
andOpérateur ET booléen logique
as
assert
breakSortie de boucle
classDéfinition de classe d'objet ( Programmation Orientée Objet)
continue
defDéfinition de fonction
delSuppression de
elifCondition contraire
elseContraire
exceptSauf (à utiliser après "try")
exec
finally
forBoucle
fromDe
globalDéfinition (ou utilisation) dans une fonction d'une variable globale
ifCondition
importImportation de module
inContient
isEst
is notN'est pas
lambdaDéfinition d'une fonction Lambda
notNégation logique
orOpérateur de choix OU booléen logique
pass
printAfficher
raise
returnStopper la fonction courante (renvoyer sa valeur)
sortClasser par ordre alphabétique
tryEssayer (généralement suivi de "except" : sauf)
whileBoucle
yieldS'emploie uniquement dans une fonction, et renvoie son résultat régénéré

Les fonctions

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

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

Module Définition
anydbm
arrayReprésentation de tableaux
atexitGestionnaire de fin de programme
bisectOutils de tri de liste par la méthode de bissection
calendarCe module permet d'afficher un calendrier et d'accéder à des fonctions spécifiques
cmathModule 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
mathModule de fonctions mathématiques (sqrt, sin, cos, tan, etc...)
mmap
operator
osModule de fonction concernant le système d'exploitation (OS)
pickle
Queue
reRegular expressions
shelve
shutil
signal
stat
string
StringIO
struct
subprocess
sys
textwrapFormatage de texte
tempfile
thread
threading
time
timeit
traceback
unicodedata
xml.sax
warnings
whichdb
_winreg
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.