Tutoriel Python - Mots-clés et identificateurs
Dans cette section, nous allons discuter des mots-clés et des identificateurs Python.
Mots-clés Python
Les mots-clés sont les mots prédéfinis qui ont une signification particulière et qui ne peuvent pas être utilisés pour nommer une variable, une fonction, une classe, etc. Les mots-clés sont aussi appelés mots réservés qui sont en fait réservés pour les besoins spéciaux.
Python a 33 mots-clés sensibles à la casse. La plupart d’entre eux, à l’exception de True
, False
et None
, sont écrits en minuscules. Voici la liste des mots-clés Python:
Mots-clés | Description |
---|---|
class |
définit une classe dans la POO Python. |
as |
utilisé avec with as lorsque vous voulez exécuter deux opérations ensemble en tant que paire |
and |
est un opérateur logique. and va générer True quand les deux conditions sont vraies, sinon False sera renvoyé. |
assert |
assure que si une condition est True , la |
break |
est utilisé pour interrompre le flux de contrôle tout en travaillant avec la construction en boucle sur la base d’une certaine condition. |
continue |
saute l’itération de courant d’une construction de bouclage sur la base d’une condition. |
def |
définit une fonction en Python |
del |
supprime toute référence d’un objet. |
elif |
représente autre si construire |
else |
else est un bloc d’instructions à exécuter lorsqu’une condition avec if devient Fausse . (else est optionnel) |
except |
gère les exceptions (erreurs de durée d’exécution) |
finally |
Une clause finally est toujours exécutée avant de quitter la déclaration try, qu’une exception ait eu lieu ou non |
for |
représente la boucle for . |
from |
utilisé avec l’importation pour importer toute fonction, programme à partir d’un module |
global |
déclare une variable globale |
if |
représente l’instruction if , dont le corps est exécuté lorsque la condition est True . |
import |
importe une fonction, une classe, une variable d’un module |
in |
1. Vérification de l’adhésion Opérateur 2. Traverser un objet de séquence dans une boucle for . |
is |
vérifie l’équivalence de deux quantités |
lambda |
crée la fonction lambda (fonction anonyme) |
not |
est un opérateur unaire (fonctionne sur un opérande). Il annule la valeur True en False et vice versa. |
or |
est une logique ou un opérateur. or générera True quand une des conditions est vraie, sinon False sera renvoyé. |
pass |
représente une instruction nulle. pass est utilisé comme placeholder en Python. |
raise |
soulève une exception |
return |
retourne la valeur d’une fonction |
retry |
représente un bloc dans lequel il y a quelques lignes d’un code qui peut résulter en une exception |
while |
représente la boucle while . |
with |
assure la clarification d’un code (toutes les exceptions sont traitées par try catch) |
yield |
générateur de retour (génère un item à chaque itération) à partir d’une fonction |
nonlocal |
déclare une variable non locale lorsqu’on travaille avec une fonction imbriquée. La variable non locale dans une fonction imbriquée est connue de la fonction externe. |
None |
représente une valeur null . |
True |
Une valeur booléenne retournée lors de l’évaluation d’une expression booléenne. |
False |
Une valeur booléenne retournée lors de l’évaluation d’une expression booléenne. |
Identificateurs Python
Les identificateurs sont des noms de fonctions, de variables, de classes, etc. Les mots réservés ne sont pas autorisés à être les noms des identificateurs.
Règles de dénomination des identificateurs
- Un identificateur peut avoir des lettres (majuscules ou minuscules), des chiffres (0 à 9) ou des traits de soulignement (_), par exemple,
last_name1
,my_first_name
etCapName
sont des identificateurs légaux. - Vous ne pouvez pas utiliser de chiffres pour démarrer un identifiant, par exemple,
1last_name
est un identifiant illégal. - Les mots-clés ne sont pas autorisés à être les noms des identificateurs.
- Les symboles spéciaux tels que $, !, @, #, %, etc. ne sont pas autorisés dans un identificateur.
- L’identificateur Python n’a pas de limitation de longueur.
- Les espaces vides ne sont pas autorisés.
Points à méditer
- Comme Python est sensible à la casse, cela signifie que les variables en majuscules et en minuscules sont différentes. Donc
nom_famille
etnom_famille
sont deux variables différentes. - Utilisez des noms significatifs pour les variables afin d’augmenter la lisibilité de vos codes.
- Si votre variable contient plusieurs mots, ils doivent être séparés par un trait de soulignement.
- Ou vous pouvez utiliser camel case pour séparer plusieurs mots, c’est-à-dire que la première lettre de chaque mot doit être en majuscule, par exemple,
CapitalizedWords
.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook