0% ont trouvé ce document utile (0 vote)
2 vues4 pages

Commandes Python Complete

Ce document est un guide de référence complet sur les mots-clés, fonctions intégrées et méthodes essentielles de Python. Il fournit des descriptions détaillées des mots-clés réservés, des fonctions natives et des méthodes des objets standards, utiles pour les développeurs de tous niveaux. C'est un outil indispensable pour comprendre et utiliser efficacement l'environnement standard de Python.

Transféré par

chumaadolphe04
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues4 pages

Commandes Python Complete

Ce document est un guide de référence complet sur les mots-clés, fonctions intégrées et méthodes essentielles de Python. Il fournit des descriptions détaillées des mots-clés réservés, des fonctions natives et des méthodes des objets standards, utiles pour les développeurs de tous niveaux. C'est un outil indispensable pour comprendre et utiliser efficacement l'environnement standard de Python.

Transféré par

chumaadolphe04
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

LEXIQUE COMPLET DES COMMANDES

PYTHON
Guide de référence exhaustif des mots-clés, fonctions natives (built-ins) et méthodes essentielles

Ce document rassemble les structures de base, les mots-clés réservés, les fonctions intégrées (built-ins) ainsi que
les méthodes capitales de l'environnement standard de Python. Il constitue un outil de référence idéal pour les
développeurs de tous niveaux.

1. Mots-clés Réservés (Keywords)

Ces mots possèdent une signification stricte pour l'interpréteur Python et ne peuvent pas être utilisés comme
identifiants (noms de variables ou de fonctions).

Mot-clé Description et Rôle Fonctionnel

False Valeur booléenne représentant le faux logique.

True Valeur booléenne représentant le vrai logique.

None Objet spécial représentant l'absence de valeur ou le vide.

and Opérateur logique ET. Renvoie vrai si les deux conditions sont vraies.

or Opérateur logique OU. Renvoie vrai si au moins une condition est vraie.

not Opérateur logique NON. Inverse l'état logique d'une condition.

as Utilisé pour créer un alias (ex: lors d'un import ou de la gestion d'exceptions).

assert Utilisé à des fins de débogage pour tester si une condition est vraie. Si faux, lève une erreur.

async Déclare une fonction comme étant une coroutine asynchrone.

await Suspend l'exécution d'une coroutine asynchrone en attendant le résultat.

break Interrompt immédiatement et quitte la boucle en cours ( for ou while ).

continue Passe immédiatement à l'itération suivante de la boucle en cours.

class Permet de définir une nouvelle classe d'objets (Programmation Orientée Objet).

def Permet de déclarer et de définir une fonction ou une méthode.

del Supprime une référence vers un objet, une variable ou un élément de collection.

if Structure conditionnelle principale ("Si...").

elif Contraction de "else if", permet de tester une autre condition si la précédente est fausse.

Documentation de Référence Python Page 1 / 4


Mot-clé Description et Rôle Fonctionnel

else Bloc exécuté si aucune condition précédente ( if / elif ) n'est remplie.

try Délimite un bloc de code dans lequel on souhaite intercepter des erreurs/exceptions.

except Spécifie le bloc de code à exécuter si une exception survient dans le bloc try .

finally Bloc exécuté dans tous les cas après un try / except , qu'une erreur soit survenue ou
non.

for Structure de boucle itérative sur un ensemble d'éléments (liste, dictionnaire, range...).

while Structure de boucle conditionnelle s'exécutant tant que la condition reste vraie.

from Utilisé lors des imports pour spécifier le module d'origine.

import Permet d'importer un module, une bibliothèque ou des fonctions spécifiques.

global Déclare qu'une variable à l'intérieur d'une fonction fait référence à une variable globale.

nonlocal Déclare qu'une variable appartient à la fonction parente (liaison externe non globale).

in Teste la présence d'un élément dans une séquence, ou s'utilise dans les boucles for .

is Teste l'identité de deux objets (vérifie s'ils partagent la même adresse mémoire).

lambda Permet de créer une fonction anonyme restreinte à une seule expression.

pass Instruction vide servant de bouche-trou syntaxique là où du code est attendu.

raise Provoque/lève explicitement une exception ou une erreur.

return Met fin à l'exécution d'une fonction et renvoie une ou plusieurs valeurs.

with Simplifie la gestion des ressources (Context Manager) comme la fermeture automatique de
fichiers.

yield Produit une valeur dans une fonction génératrice tout en suspendant son exécution.

2. Fonctions Natives Fondamentales (Built-in Functions)

Ces fonctions sont toujours disponibles dans l'interpréteur Python sans qu'aucun import préalable ne soit requis.

Fonction Rôle et Explication Analytique

print(*args) Affiche des données et chaînes de caractères sur la sortie standard (la console).

input(prompt) Interrompt le programme pour lire une chaîne saisie par l'utilisateur au clavier.

len(s) Renvoie le nombre d'éléments (la longueur) d'une séquence ou collection (chaîne,
liste...).

type(object) Renvoie le type de l'objet passé en argument.

Documentation de Référence Python Page 2 / 4


Fonction Rôle et Explication Analytique

int(x) Convertit une valeur compatible (chaîne ou flottant) en un nombre entier.

float(x) Convertit une valeur compatible en un nombre à virgule flottante.

str(object) Convertit un objet quelconque en sa représentation sous forme de chaîne de


caractères.

bool(x) Évalue et convertit une valeur en son équivalent booléen ( True ou False ).

list(iterable) Crée ou convertit un objet itérable en une liste modifiable.

dict(*args) Crée un nouveau dictionnaire (structure clé-valeur).

set(iterable) Crée un ensemble d'éléments uniques non ordonnés (supprime les doublons).

tuple(iterable) Crée un tuple (séquence d'éléments immuable).

range(start, stop, step) Génère une séquence arithmétique d'entiers, couramment utilisée dans les boucles
for .

abs(x) Retourne la valeur absolue d'un nombre (sa distance par rapport à zéro).

round(x, n) Arrondit un nombre à n décimales après la virgule.

sum(iterable) Additionne tous les éléments numériques contenus dans un itérable.

min(iterable) Renvoie la plus petite valeur d'un itérable ou d'un groupe d'arguments.

max(iterable) Renvoie la plus grande valeur d'un itérable ou d'un groupe d'arguments.

sorted(iterable) Retourne une nouvelle liste triée des éléments de l'itérable d'origine.

enumerate(iter) Retourne un objet énuméré associant un index compteur à chaque élément d'un
itérable.

zip(*iterables) Agrège les éléments de plusieurs itérables en parallèle sous forme de tuples.

map(function, iter) Applique une fonction spécifiée à chaque élément d'un itérable.

filter(function, iter) Filtre les éléments d'un itérable selon le critère vrai/faux d'une fonction.

open(file, mode) Ouvre un fichier et renvoie un objet fichier correspondant pour lecture ou écriture.

help(object) Invoque le système d'aide intégré pour obtenir la documentation d'un composant.

dir(object) Expose la liste complète des attributs et méthodes valides de l'objet spécifié.

isinstance(obj, class) Vérifie si un objet est une instance d'une classe particulière ou d'une sous-classe.

id(object) Renvoie l'identifiant unique (adresse en mémoire) d'un objet donné.

eval(expression) Analyse et exécute dynamiquement une chaîne de caractères comme une expression
Python.

exec(object) Exécute de manière dynamique du code Python complexe contenu dans une chaîne.

Documentation de Référence Python Page 3 / 4


3. Méthodes Clés des Objets Standards

Ces commandes s'appliquent directement aux objets via la notation par point (ex: mon_objet.methode() ).

Type Méthode Principale Action Réalisée

LISTES .append(x) Ajoute l'élément x à la fin de la liste.

.pop(index) Enlève et renvoie l'élément situé à l'index indiqué (dernier par


défaut).

.insert(i, x) Insère l'élément x à la position d'index i .

.remove(x) Supprime la première occurrence de la valeur x trouvée.

CHAÎNES (STR) .upper() / .lower() Convertit la chaîne entière en majuscules / minuscules.

.split(sep) Découpe la chaîne selon un séparateur et renvoie une liste de


sous-chaînes.

.join(iterable) Concatène les éléments d'un itérable en insérant la chaîne entre


chacun.

.replace(old, new) Substitue toutes les occurrences du texte old par le texte new .

DICTIONNAIRES .keys() Renvoie une vue dynamique de l'ensemble des clés du


dictionnaire.

.values() Renvoie une vue dynamique de l'ensemble des valeurs stockées.

.items() Renvoie une vue des couples (clé, valeur) sous forme de
tuples.

.get(key, default) Récupère la valeur de la clé sans lever d'erreur si elle n'existe pas
(renvoie default).

Documentation de Référence Python Page 4 / 4

Vous aimerez peut-être aussi