< Programmation Python
Les mots clé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 | |
| 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
| 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 | |
| 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 |
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.